Sha256: bc0894bc7c5a94d67e4d174c67cfb63ed8be31eec6721108dee26a647a933d8e

Contents?: true

Size: 1.51 KB

Versions: 2

Compression:

Stored size: 1.51 KB

Contents

Intro.configure do
  # switch intro status. all tours don't display if intro is disable. default: true
  # self.enable = true

  # class name of your User Modal, default: 'User'
  # self.user_class = 'User'

  # current_user method name in your controller, default: 'current_user'
  # self.current_user_method = 'current_user'

  # after user touches a tour more than max count, the tour doesn't display. default: 1
  # self.max_touch_count = 1

  # admin account for accessing backstage, default by SecureRandom#urlsafe_base64
  self.admin_username = ENV['INTRO_APP_ADMIN_USERNAME'] || "NQlPV8Q"
  self.admin_password = ENV['INTRO_APP_ADMIN_PASSWORD'] || "ZZaZHRNDO7yaELLYYlv1FmMEW_Y"

  # admin_authenticate_account will override authenticate_acount process for backstage, it should return boolean
  # self.admin_authenticate_account = -> { current_user.try(:has_admin_role?) }

  # redirect to unauthenticated_admin_path if user is failed to authenticated, default: '/intro/admin/sessions/new'
  # self.unauthenticated_admin_path = '/login'

  # the path for sign out an admin, default: '/intro/admin/sessions/sign_out'
  # self.sign_out_admin_path = '/logout'

  # the storage of carrierwave, default: :file
  # self.carrierwave_storage = :file

  # cache tours status to reduce requests, default: false
  # use `Rails.cache` to store tours status, change `config.cache_store` for different strategies in environment
  # self.cache = true

  # display tour without signing in, default: false
  # self.visible_without_signing_in = true
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
intro-0.4.1 spec/dummy/config/initializers/intro.rb
intro-0.4.0 spec/dummy/config/initializers/intro.rb