lib/fitbit_api/client.rb in fitbit_api-0.12.2 vs lib/fitbit_api/client.rb in fitbit_api-0.13.0

- old
+ new

@@ -46,9 +46,17 @@ on_token_refresh.call(@token) if on_token_refresh.respond_to?(:call) @token end + def revoke_token! + body = { token: token.token } + headers = default_request_headers.merge(auth_headers) + response = token.post('oauth2/revoke', { headers: headers, body: body }).response + + process_keys!(MultiJson.load(response.body)) + end + def get(path, params={}, opts={}, &block) request(:get, path, opts.merge(params: params), &block) end def post(path, body={}, opts={}, &block)