Class: Stripe2QB::QuickbooksApi::AccessToken
- Inherits:
-
Object
- Object
- Stripe2QB::QuickbooksApi::AccessToken
- Includes:
- OptionsReading
- Defined in:
- lib/stripe2qb/quickbooks_api/access_token.rb
Instance Attribute Summary collapse
-
#api_access_secret ⇒ Object
readonly
Returns the value of attribute api_access_secret.
-
#api_access_token ⇒ Object
readonly
Returns the value of attribute api_access_token.
-
#oauth ⇒ Object
readonly
Returns the value of attribute oauth.
-
#oauth_consumer_key ⇒ Object
readonly
Returns the value of attribute oauth_consumer_key.
-
#oauth_consumer_secret ⇒ Object
readonly
Returns the value of attribute oauth_consumer_secret.
Instance Method Summary collapse
-
#initialize(options = {}) ⇒ AccessToken
constructor
A new instance of AccessToken.
Methods included from OptionsReading
#get_required_from_options, #set_attribute_from_options
Constructor Details
#initialize(options = {}) ⇒ AccessToken
Returns a new instance of AccessToken.
15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
# File 'lib/stripe2qb/quickbooks_api/access_token.rb', line 15 def initialize( = {}) ('api_access_token', ) ('api_access_secret', ) ('oauth_consumer_key', ) ('oauth_consumer_secret', ) oauth_consumer = ::OAuth::Consumer.new( oauth_consumer_key, oauth_consumer_secret, { site: 'https://oauth.intuit.com', request_token_path: '/oauth/v1/get_request_token', authorize_url: 'https://appcenter.intuit.com/Connect/Begin', access_token_path: '/oauth/v1/get_access_token' } ) @oauth = ::OAuth::AccessToken.new(oauth_consumer, api_access_token, api_access_secret) end |
Instance Attribute Details
#api_access_secret ⇒ Object (readonly)
Returns the value of attribute api_access_secret.
9 10 11 |
# File 'lib/stripe2qb/quickbooks_api/access_token.rb', line 9 def api_access_secret @api_access_secret end |
#api_access_token ⇒ Object (readonly)
Returns the value of attribute api_access_token.
8 9 10 |
# File 'lib/stripe2qb/quickbooks_api/access_token.rb', line 8 def api_access_token @api_access_token end |
#oauth ⇒ Object (readonly)
Returns the value of attribute oauth.
13 14 15 |
# File 'lib/stripe2qb/quickbooks_api/access_token.rb', line 13 def oauth @oauth end |
#oauth_consumer_key ⇒ Object (readonly)
Returns the value of attribute oauth_consumer_key.
10 11 12 |
# File 'lib/stripe2qb/quickbooks_api/access_token.rb', line 10 def oauth_consumer_key @oauth_consumer_key end |
#oauth_consumer_secret ⇒ Object (readonly)
Returns the value of attribute oauth_consumer_secret.
11 12 13 |
# File 'lib/stripe2qb/quickbooks_api/access_token.rb', line 11 def oauth_consumer_secret @oauth_consumer_secret end |