Module: Leash::Provider

Defined in:
lib/leash_provider.rb,
lib/leash/provider/engine.rb,
lib/leash/provider/version.rb,
lib/generators/leash/provider/install_generator.rb

Defined Under Namespace

Modules: Generators Classes: AccessToken, AuthCode, AuthorizeController, Engine, TokenController, UserInfoController

Constant Summary collapse

VERSION =
"0.0.4"
@@user_roles =
[]
@@redis_url =
"redis://127.0.0.1:6379/0"
@@reuse_access_tokens =
true

Class Method Summary collapse

Class Method Details

.configure {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



21
22
23
24
25
# File 'lib/leash_provider.rb', line 21

def self.configure
  yield self

  establish_connection!
end

.establish_connection!Object



28
29
30
31
# File 'lib/leash_provider.rb', line 28

def self.establish_connection!
  ::Leash::Provider::AccessToken.redis = Redic.new(@@redis_url)
  ::Leash::Provider::AuthCode.redis = Redic.new(@@redis_url)
end