Class: Rack::CouchdbOAuth2::RequireBearerToken::Request

Inherits:
OAuth2::Server::Resource::Bearer::Request
  • Object
show all
Defined in:
lib/couchdb_oauth2/resource/require_bearer_token.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(env) ⇒ Request

Returns a new instance of Request.



28
29
30
# File 'lib/couchdb_oauth2/resource/require_bearer_token.rb', line 28

def initialize(env)
  super(env)
end

Instance Attribute Details

#couchdb_access_tokenObject (readonly)

Returns the value of attribute couchdb_access_token.



27
28
29
# File 'lib/couchdb_oauth2/resource/require_bearer_token.rb', line 27

def couchdb_access_token
  @couchdb_access_token
end

Instance Method Details

#setup!Object



32
33
34
35
36
# File 'lib/couchdb_oauth2/resource/require_bearer_token.rb', line 32

def setup!
  super
  @couchdb_access_token =  AccessToken.find_by_token(self.access_token) if self.access_token          
  self
end