Module: Capcoauth
- Defined in:
- lib/capcoauth.rb,
lib/capcoauth/config.rb,
lib/capcoauth/engine.rb,
lib/capcoauth/version.rb,
lib/capcoauth/rails/routes.rb,
lib/capcoauth/rails/helpers.rb,
lib/capcoauth/oauth/ttl_cache.rb,
lib/capcoauth/helpers/controller.rb,
lib/capcoauth/oauth/access_token.rb,
lib/capcoauth/rails/routes/mapper.rb,
lib/capcoauth/oauth/token_verifier.rb,
lib/capcoauth/rails/routes/mapping.rb,
app/controllers/capcoauth/login_controller.rb,
app/controllers/capcoauth/logout_controller.rb,
app/controllers/capcoauth/callback_controller.rb,
app/controllers/capcoauth/application_controller.rb,
app/controllers/capcoauth/application_metal_controller.rb
Defined Under Namespace
Modules: Helpers, OAuth, Rails
Classes: ApplicationController, ApplicationMetalController, CallbackController, Config, Engine, InstallGenerator, LoginController, LogoutController, MissingConfiguration
Constant Summary
collapse
- VERSION =
'0.1.1'
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
12
13
14
|
# File 'lib/capcoauth/config.rb', line 12
def self.configuration
@config || (fail MissingConfiguration.new)
end
|
8
9
10
|
# File 'lib/capcoauth/config.rb', line 8
def self.configure(&block)
@config = Config::Builder.new(&block).build
end
|
15
16
17
|
# File 'lib/capcoauth.rb', line 15
def self.configured?
@config.present?
end
|
.installed? ⇒ Boolean
19
20
21
|
# File 'lib/capcoauth.rb', line 19
def self.installed?
configured?
end
|