Class: ActsAsOauthAccessible::Config::OAuthProvider
- Inherits:
-
Object
- Object
- ActsAsOauthAccessible::Config::OAuthProvider
- Defined in:
- lib/acts_as_oauth_accessible.rb
Instance Attribute Summary collapse
-
#key ⇒ Object
readonly
Returns the value of attribute key.
-
#name ⇒ Object
readonly
Returns the value of attribute name.
-
#options ⇒ Object
readonly
Returns the value of attribute options.
-
#secret ⇒ Object
readonly
Returns the value of attribute secret.
Instance Method Summary collapse
- #create_consumer ⇒ Object
-
#initialize(name, entry = {}) ⇒ OAuthProvider
constructor
A new instance of OAuthProvider.
Constructor Details
#initialize(name, entry = {}) ⇒ OAuthProvider
72 73 74 75 76 77 |
# File 'lib/acts_as_oauth_accessible.rb', line 72 def initialize(name, entry = {}) @name = name @key = entry['key'] @secret = entry['secret'] = entry['options'] end |
Instance Attribute Details
#key ⇒ Object (readonly)
Returns the value of attribute key.
71 72 73 |
# File 'lib/acts_as_oauth_accessible.rb', line 71 def key @key end |
#name ⇒ Object (readonly)
Returns the value of attribute name.
71 72 73 |
# File 'lib/acts_as_oauth_accessible.rb', line 71 def name @name end |
#options ⇒ Object (readonly)
Returns the value of attribute options.
71 72 73 |
# File 'lib/acts_as_oauth_accessible.rb', line 71 def end |
#secret ⇒ Object (readonly)
Returns the value of attribute secret.
71 72 73 |
# File 'lib/acts_as_oauth_accessible.rb', line 71 def secret @secret end |
Instance Method Details
#create_consumer ⇒ Object
79 80 81 |
# File 'lib/acts_as_oauth_accessible.rb', line 79 def create_consumer OAuth::Consumer.new(key, secret, ) end |