class Enjoy::Configuration

Attributes

ability_admin_config[RW]
ability_manager_config[RW]
admin_enter_captcha[RW]
error_layout[RW]
localize[RW]
main_index_layout[RW]
menu_max_depth[RW]
recaptcha_support[RW]
registration_captcha[RW]
simple_captcha_support[RW]

Public Class Methods

new() click to toggle source
# File lib/enjoy/configuration.rb, line 28
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