Class: OAuthProvider::UserAccess
- Inherits:
-
Object
- Object
- OAuthProvider::UserAccess
- Defined in:
- lib/oauth_provider/user_access.rb
Instance Attribute Summary collapse
-
#consumer ⇒ Object
readonly
Returns the value of attribute consumer.
-
#request_shared_key ⇒ Object
readonly
Returns the value of attribute request_shared_key.
-
#token ⇒ Object
readonly
Returns the value of attribute token.
Instance Method Summary collapse
- #==(user_access) ⇒ Object
-
#initialize(backend, consumer, request_shared_key, token) ⇒ UserAccess
constructor
A new instance of UserAccess.
- #query_string ⇒ Object
- #secret_key ⇒ Object
- #shared_key ⇒ Object
Constructor Details
#initialize(backend, consumer, request_shared_key, token) ⇒ UserAccess
Returns a new instance of UserAccess.
3 4 5 |
# File 'lib/oauth_provider/user_access.rb', line 3 def initialize(backend, consumer, request_shared_key, token) @backend, @consumer, @request_shared_key, @token = backend, consumer, request_shared_key, token end |
Instance Attribute Details
#consumer ⇒ Object (readonly)
Returns the value of attribute consumer.
6 7 8 |
# File 'lib/oauth_provider/user_access.rb', line 6 def consumer @consumer end |
#request_shared_key ⇒ Object (readonly)
Returns the value of attribute request_shared_key.
6 7 8 |
# File 'lib/oauth_provider/user_access.rb', line 6 def request_shared_key @request_shared_key end |
#token ⇒ Object (readonly)
Returns the value of attribute token.
6 7 8 |
# File 'lib/oauth_provider/user_access.rb', line 6 def token @token end |
Instance Method Details
#==(user_access) ⇒ Object
20 21 22 23 |
# File 'lib/oauth_provider/user_access.rb', line 20 def ==(user_access) return false unless user_access.is_a?(UserAccess) [consumer, request_shared_key, token] == [user_access.consumer, user_access.request_shared_key, user_access.token] end |
#query_string ⇒ Object
8 9 10 |
# File 'lib/oauth_provider/user_access.rb', line 8 def query_string @token.query_string end |
#secret_key ⇒ Object
16 17 18 |
# File 'lib/oauth_provider/user_access.rb', line 16 def secret_key @token.secret_key end |
#shared_key ⇒ Object
12 13 14 |
# File 'lib/oauth_provider/user_access.rb', line 12 def shared_key @token.shared_key end |