Class: Tumblr::Authentication
- Inherits:
-
Sinatra::Base
- Object
- Sinatra::Base
- Tumblr::Authentication
- Defined in:
- lib/tumblr/authentication.rb
Overview
Constant Summary collapse
- HOST =
"http://www.tumblr.com/oauth"
Instance Method Summary collapse
- #access_token(token, token_secret, verifier, consumer_key, consumer_secret) ⇒ Object
- #request_token(key, secret, callback) ⇒ Object
Instance Method Details
#access_token(token, token_secret, verifier, consumer_key, consumer_secret) ⇒ Object
21 22 23 24 25 26 27 28 29 |
# File 'lib/tumblr/authentication.rb', line 21 def access_token(token, token_secret, verifier, consumer_key, consumer_secret) Weary::Request.new "#{HOST}/access_token", :POST do |req| req.use Weary::Middleware::OAuth, :token => token, :token_secret => token_secret, :verifier => verifier, :consumer_key => consumer_key, :consumer_secret => consumer_secret end end |
#request_token(key, secret, callback) ⇒ Object
13 14 15 16 17 18 19 |
# File 'lib/tumblr/authentication.rb', line 13 def request_token(key, secret, callback) Weary::Request.new "#{HOST}/request_token", :POST do |req| req.params :oauth_callback => callback req.use Weary::Middleware::OAuth, :consumer_key => key, :consumer_secret => secret end end |