Sha256: 4c479677d57728007cbaa18372170d7f60af84fc94d3afb9617f87f0bd781bab
Contents?: true
Size: 1.06 KB
Versions: 2
Compression:
Stored size: 1.06 KB
Contents
module Hancock include Hancock::PluginConfiguration def self.config_class Configuration end def self.configure yield configuration Hancock::PLUGINS.map(&:reconfigure!) end class Configuration attr_accessor :main_index_layout attr_accessor :error_layout 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 attr_accessor :captcha_on_development def initialize @main_index_layout = 'application' @error_layout = 'application' @localize = false @ability_manager_config = [] @ability_admin_config = [] @recaptcha_support = defined?(Recaptcha) @simple_captcha_support = defined?(SimpleCaptcha) @admin_enter_captcha = @recaptcha_support or @simple_captcha_support @registration_captcha = @admin_enter_captcha @captcha_on_development = false end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
hancock_cms-2.0.0 | lib/hancock/configuration.rb |
hancock_cms-1.0.0 | lib/hancock/configuration.rb |