Class: Spacer::Authentication

Inherits:
Object
  • Object
show all
Defined in:
lib/spacer/auth.rb

Instance Method Summary collapse

Constructor Details

#initialize(api_key, secret_key) ⇒ Authentication

Returns a new instance of Authentication.



4
5
6
# File 'lib/spacer/auth.rb', line 4

def initialize(api_key, secret_key)
  @oauth_consumer = OAuth::Consumer.new(CGI.escape(api_key), secret_key)
end

Instance Method Details

#process_request(http, request) ⇒ Object



8
9
10
11
# File 'lib/spacer/auth.rb', line 8

def process_request(http, request)
  request.oauth!(http, @oauth_consumer, nil, { :scheme => :query_string, :nonce => nonce, :timestamp => timestamp })
  request
end