Module: Capcoauth

Defined in:
lib/capcoauth.rb,
lib/capcoauth/config.rb,
lib/capcoauth/engine.rb,
lib/capcoauth/errors.rb,
lib/capcoauth/version.rb,
lib/capcoauth/rails/routes.rb,
lib/capcoauth/notifications.rb,
lib/capcoauth/rails/helpers.rb,
lib/capcoauth/oauth/ttl_cache.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

Defined Under Namespace

Modules: OAuth, Rails, VERSION Classes: ApplicationController, AuthorizationError, CallbackController, Config, Engine, InstallGenerator, LoginController, LogoutController, MissingConfigurationError, MissingRequiredOptionError, Notifications

Class Method Summary collapse

Class Method Details

.configurationObject



17
18
19
# File 'lib/capcoauth/config.rb', line 17

def self.configuration
  @config || (fail MissingConfigurationError.new)
end

.configure(&block) ⇒ Object



13
14
15
# File 'lib/capcoauth/config.rb', line 13

def self.configure(&block)
  @config = Config::Builder.new(&block).build
end

.gem_versionObject



2
3
4
# File 'lib/capcoauth/version.rb', line 2

def self.gem_version
  Gem::Version.new VERSION::STRING
end