class RailsRunSignUp::Session
Attributes
access_token[R]
api_key[R]
api_secret[R]
session[R]
Public Class Methods
new(api_key, api_secret, access_token, access_token_secret, oauth_key, oauth_secret)
click to toggle source
# File lib/RailsRunSignUp/session.rb, line 13 def initialize api_key, api_secret, access_token, access_token_secret, oauth_key, oauth_secret raise RailsRunSignUp::RailsRunSignUpError, "Missing parameter(api_key)" if api_key.nil? || api_key.length == 0 raise RailsRunSignUp::RailsRunSignUpError, "Missing parameter(api_secret)" if api_secret.nil? || api_secret.length == 0 raise RailsRunSignUp::RailsRunSignUpError, "Missing parameter(access_token)" if access_token.nil? || access_token.length == 0 raise RailsRunSignUp::RailsRunSignUpError, "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", :http_method => :get, :scheme => :query_string, :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