lib/pocket/oauth.rb in pocket-ruby-0.5.0 vs lib/pocket/oauth.rb in pocket-ruby-0.6.0
- old
+ new
@@ -11,27 +11,27 @@
end
# Return a Pocket code
def get_code(options = {})
params = access_token_params.merge(options)
- response = connection.post "oauth/request", params
- results = Hash[URI.decode_www_form(response.body)]
+ response = connection.post("oauth/request", params)
+ results = URI.decode_www_form(response.body).to_h
results["code"]
end
# Return an access token from authorization
def get_access_token(code, options = {})
params = access_token_params.merge(code: code).merge(options)
- response = connection.post "oauth/authorize", params
- results = Hash[URI.decode_www_form(response.body)]
+ response = connection.post("oauth/authorize", params)
+ results = URI.decode_www_form(response.body).to_h
results["access_token"]
end
# Return result from authorization
def get_result(code, options = {})
params = access_token_params.merge(code: code).merge(options)
- response = connection.post "oauth/authorize", params
- Hash[URI.decode_www_form(response.body)]
+ response = connection.post("oauth/authorize", params)
+ URI.decode_www_form(response.body).to_h
end
private
def access_token_params