Sha256: 4b2c8c4af90b8f6e697fe586cb0c80124afd3e4d9098ef58f160f95597a9d33f
Contents?: true
Size: 1.97 KB
Versions: 1
Compression:
Stored size: 1.97 KB
Contents
require 'janus/config' require 'janus/hooks' require 'janus/strategies' require 'janus/manager' require 'janus/routes' autoload :JanusHelper, 'janus/helper' module Janus class NotAuthenticated < StandardError cattr_accessor :scope def initialize(scope) super("") self.scope = scope end end autoload :Mailer, 'janus/mailer' autoload :TestHelper, 'janus/test_helper' autoload :Helpers, 'janus/controllers/helpers' autoload :UrlHelpers, 'janus/controllers/url_helpers' autoload :InternalHelpers, 'janus/controllers/internal_helpers' autoload :SessionsController, 'janus/controllers/sessions_controller' autoload :RegistrationsController, 'janus/controllers/registrations_controller' autoload :ConfirmationsController, 'janus/controllers/confirmations_controller' autoload :PasswordsController, 'janus/controllers/passwords_controller' module Models autoload :Base, 'janus/models/base' autoload :DatabaseAuthenticatable, 'janus/models/database_authenticatable' autoload :Confirmable, 'janus/models/confirmable' autoload :Rememberable, 'janus/models/rememberable' autoload :RemoteAuthenticatable, 'janus/models/remote_authenticatable' autoload :RemoteToken, 'janus/models/remote_token' autoload :Trackable, 'janus/models/trackable' end module Strategies autoload :Base, 'janus/strategies/base' autoload :Rememberable, 'janus/strategies/rememberable' autoload :RemoteAuthenticatable, 'janus/strategies/remote_authenticatable' end def self.scope_for(user_or_scope) case user_or_scope when Symbol then user_or_scope when String then user_or_scope.to_sym else user_or_scope.class.name.underscore.to_sym end end def self.config yield(Janus::Config) if block_given? Janus::Config end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
janus-0.5.0 | lib/janus.rb |