Module: OAuthProvider

Defined in:
lib/oauth_provider.rb,
lib/oauth_provider/token.rb,
lib/oauth_provider/version.rb,
lib/oauth_provider/backends.rb,
lib/oauth_provider/consumer.rb,
lib/oauth_provider/provider.rb,
lib/oauth_provider/user_access.rb,
lib/oauth_provider/user_request.rb,
lib/oauth_provider/backends/mysql.rb,
lib/oauth_provider/backends/sequel.rb,
lib/oauth_provider/backends/sqlite3.rb,
lib/oauth_provider/backends/abstract.rb,
lib/oauth_provider/backends/in_memory.rb,
lib/oauth_provider/backends/data_mapper.rb,
lib/oauth_provider/backends/data_mapper/consumer.rb,
lib/oauth_provider/backends/data_mapper/user_access.rb,
lib/oauth_provider/backends/data_mapper/user_request.rb

Defined Under Namespace

Modules: Backends Classes: Consumer, ConsumerNotFound, DuplicateCallback, Error, IncompleteToken, NotImplemented, Provider, Token, UserAccess, UserAccessNotFound, UserRequest, UserRequestNotAuthorized, UserRequestNotFound, VerficationFailed

Constant Summary collapse

VERSION =
"0.0.9"

Class Method Summary collapse

Class Method Details

.create(backend_type, *args) ⇒ Object



37
38
39
# File 'lib/oauth_provider.rb', line 37

def self.create(backend_type, *args)
  Backends.for(backend_type, *args).provider
end