Module: Challah

Extended by:
Techniques
Defined in:
lib/challah.rb,
lib/challah/audit.rb,
lib/challah/random.rb,
lib/challah/session.rb,
lib/challah/railtie.rb,
lib/challah/version.rb,
lib/challah/encrypter.rb,
lib/challah/techniques.rb,
lib/challah/controller.rb,
lib/challah/cookie_store.rb,
lib/challah/authable/role.rb,
lib/challah/authable/user.rb,
lib/challah/authable/permission.rb,
lib/challah/authable/permission_role.rb,
lib/challah/authable/permission_user.rb,
lib/challah/techniques/api_key_technique.rb,
lib/challah/techniques/password_technique.rb

Defined Under Namespace

Modules: Audit, AuthablePermission, AuthablePermissionRole, AuthablePermissionUser, AuthableRole, AuthableUser, Controller, Techniques Classes: ApiKeyTechnique, CookieStore, Encrypter, Engine, PasswordTechnique, Random, Session

Constant Summary

VERSION =
"0.5.0"

Class Method Summary (collapse)

Methods included from Techniques

register_technique, techniques

Class Method Details

+ (Object) options

Get or set options for the current Challah instance. In most cases these should be changed within a config/initializers/ file in your app.

Parameters:

  • options (Hash)

    The options to get or set



54
55
56
57
58
59
60
61
62
# File 'lib/challah.rb', line 54

def options
  @options ||= {
    :api_key_enabled => false,
    :cookie_prefix => 'challah',
    :access_denied_view => 'sessions/access_denied',
    :storage_class => CookieStore,
    :skip_routes => false
  }
end