Sha256: 7cfbe0384e6f542ca841c35e77823f301bac049a7b04a21aaf9c7dbb35d997de
Contents?: true
Size: 924 Bytes
Versions: 3
Compression:
Stored size: 924 Bytes
Contents
module OpenSesame extend self autoload :Configuration, 'open_sesame/configuration' autoload :GithubAuth, 'open_sesame/github_auth' autoload :GithubWarden, 'open_sesame/github_warden' autoload :FailureApp, 'open_sesame/failure_app' autoload :Member, 'open_sesame/member' module Helpers autoload :ControllerHelper, 'open_sesame/helpers/controller_helper' autoload :ViewHelper, 'open_sesame/helpers/view_helper' end module Failure autoload :App, 'open_sesame/failure/app' autoload :DeviseApp, 'open_sesame/failure/devise_app' end @to_configuration = Configuration::CONFIGURABLE_ATTRIBUTES + [:to => :configuration] delegate *@to_configuration delegate :enabled?, :to => :configuration mattr_accessor :configuration @@configuration = Configuration.new def configure(&block) yield configuration configuration end end require "open_sesame/engine" if defined?(Rails)
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
opensesame-0.1.2 | lib/open_sesame.rb |
opensesame-0.1.1 | lib/open_sesame.rb |
opensesame-0.1.0 | lib/open_sesame.rb |