Class: Spacer::Authentication
- Inherits:
-
Object
- Object
- Spacer::Authentication
- Defined in:
- lib/spacer/auth.rb
Instance Method Summary collapse
-
#initialize(api_key, secret_key) ⇒ Authentication
constructor
A new instance of Authentication.
- #process_request(http, request) ⇒ Object
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 => }) request end |