Class: RailsSignUp::Session
- Inherits:
-
Object
- Object
- RailsSignUp::Session
- Defined in:
- lib/railsSignUp/session.rb
Instance Attribute Summary collapse
-
#access_token ⇒ Object
readonly
Returns the value of attribute access_token.
-
#api_key ⇒ Object
readonly
Returns the value of attribute api_key.
-
#api_secret ⇒ Object
readonly
Returns the value of attribute api_secret.
-
#session ⇒ Object
readonly
Returns the value of attribute session.
Instance Method Summary collapse
-
#initialize(api_key, api_secret, access_token, access_token_secret, oauth_key, oauth_secret) ⇒ Session
constructor
A new instance of Session.
Constructor Details
#initialize(api_key, api_secret, access_token, access_token_secret, oauth_key, oauth_secret) ⇒ Session
Returns a new instance of Session.
13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/railsSignUp/session.rb', line 13 def initialize api_key, api_secret, access_token, access_token_secret, oauth_key, oauth_secret raise RailsSignUp::RailsSignUpError, "Missing parameter(api_key)" if api_key.nil? || api_key.length == 0 raise RailsSignUp::RailsSignUpError, "Missing parameter(api_secret)" if api_secret.nil? || api_secret.length == 0 raise RailsSignUp::RailsSignUpError, "Missing parameter(access_token)" if access_token.nil? || access_token.length == 0 raise RailsSignUp::RailsSignUpError, "Missing parameter(access_token_secret)" if access_token_secret.nil? || access_token_secret.length == 0 @consumer = OAuth::Consumer.new(oauth_key, oauth_secret, :site => "https://runsignup.com", :request_token_path => "/oauth/requestToken.php", :authorize_path => "/OAuth/Verify", :access_token_path => "/oauth/accessToken.php") @access_token = OAuth::AccessToken.new(@consumer, access_token, access_token_secret) @api_key = api_key @api_secret = api_secret end |
Instance Attribute Details
#access_token ⇒ Object (readonly)
Returns the value of attribute access_token.
9 10 11 |
# File 'lib/railsSignUp/session.rb', line 9 def access_token @access_token end |
#api_key ⇒ Object (readonly)
Returns the value of attribute api_key.
10 11 12 |
# File 'lib/railsSignUp/session.rb', line 10 def api_key @api_key end |
#api_secret ⇒ Object (readonly)
Returns the value of attribute api_secret.
11 12 13 |
# File 'lib/railsSignUp/session.rb', line 11 def api_secret @api_secret end |
#session ⇒ Object (readonly)
Returns the value of attribute session.
8 9 10 |
# File 'lib/railsSignUp/session.rb', line 8 def session @session end |