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