Class: Fitbit::Api
- Inherits:
-
OmniAuth::Strategies::OAuth
- Object
- OmniAuth::Strategies::OAuth
- Fitbit::Api
- Defined in:
- lib/api/fitbit_api.rb
Class Method Summary collapse
- .get_fitbit_methods ⇒ Object
- .request(consumer_key, consumer_secret, params, auth_token = nil, auth_secret = nil) ⇒ Object
Class Method Details
.get_fitbit_methods ⇒ Object
17 18 19 |
# File 'lib/api/fitbit_api.rb', line 17 def get_fitbit_methods @@fitbit_methods end |
.request(consumer_key, consumer_secret, params, auth_token = nil, auth_secret = nil) ⇒ Object
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/api/fitbit_api.rb', line 6 def request consumer_key, consumer_secret, params, auth_token=nil, auth_secret=nil begin fitbit_api_method = get_api_method(params['api-method']) verify_api_call(params, fitbit_api_method, auth_token, auth_secret) rescue => e raise e end access_token = build_request(consumer_key, consumer_secret, auth_token, auth_secret) send_api_request(params, fitbit_api_method, access_token) end |