Sha256: f7597abf80814b8253abb7a51e62499c91fc9e7ab4fe66d41a7006953b8b3d99
Contents?: true
Size: 1.31 KB
Versions: 8
Compression:
Stored size: 1.31 KB
Contents
module Enjoy def self.configuration @configuration ||= Configuration.new end def self.config @configuration ||= Configuration.new end def self.configure yield configuration end class Configuration attr_accessor :main_index_layout attr_accessor :error_layout attr_accessor :menu_max_depth attr_accessor :localize attr_accessor :ability_manager_config attr_accessor :ability_admin_config attr_accessor :admin_enter_captcha attr_accessor :registration_captcha attr_accessor :recaptcha_support attr_accessor :simple_captcha_support def initialize @main_index_layout = 'application' @error_layout = 'application' @menu_max_depth = 2 @localize = false @ability_manager_config = [] @ability_manager_config << { method: :can, model: RailsAdminSettings::Setting, actions: [:edit, :update] } @ability_admin_config = [] @ability_admin_config << { method: :can, model: RailsAdminSettings::Setting, actions: :manage } @recaptcha_support = defined?(Recaptcha) @simple_captcha_support = defined?(SimpleCaptcha) @admin_enter_captcha = @recaptcha_support or @simple_captcha_support @registration_captcha = @admin_enter_captcha end end end
Version data entries
8 entries across 8 versions & 1 rubygems