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 |