Module: OpenSesame
- Extended by:
- OpenSesame
- Included in:
- OpenSesame
- Defined in:
- lib/open_sesame.rb,
lib/open_sesame/engine.rb,
lib/open_sesame/member.rb,
lib/open_sesame/version.rb,
lib/open_sesame/failure/app.rb,
lib/open_sesame/github_auth.rb,
lib/open_sesame/configuration.rb,
lib/open_sesame/github_warden.rb,
lib/open_sesame/failure/devise_app.rb,
lib/open_sesame/helpers/view_helper.rb,
app/helpers/open_sesame/sessions_helper.rb,
lib/open_sesame/helpers/controller_helper.rb,
app/helpers/open_sesame/application_helper.rb,
app/controllers/open_sesame/sessions_controller.rb,
app/controllers/open_sesame/application_controller.rb
Defined Under Namespace
Modules: ApplicationHelper, Failure, Helpers, SessionsHelper
Classes: ApplicationController, Configuration, ConfigurationError, Engine, GithubAuth, GithubWarden, Member, SessionsController
Constant Summary
collapse
- VERSION =
"0.4.0"
- @@configuration =
Configuration.new
Instance Method Summary
collapse
Instance Method Details
27
28
29
30
31
|
# File 'lib/open_sesame.rb', line 27
def configure(&block)
configuration.enable! yield configuration
configuration
end
|
#logger ⇒ Object
33
34
35
|
# File 'lib/open_sesame.rb', line 33
def logger
@logger ||= defined?(Rails) ? Rails.logger : Logger.new(STDOUT)
end
|