diff --git a/lib/fitgem/client.rb b/lib/fitgem/client.rb index 65bfea2..bd0dcef 100644 --- a/lib/fitgem/client.rb +++ b/lib/fitgem/client.rb @@ -5,6 +5,9 @@ require 'fitgem/activities' require 'fitgem/sleep' require 'fitgem/water' +require 'fitgem/blood_pressure' +require 'fitgem/glucose' +require 'fitgem/heart_rate' require 'fitgem/units' require 'fitgem/foods' require 'fitgem/friends' @@ -32,7 +35,7 @@ class Client # @example Set this using the {Fitgem::ApiUnitSystem} # client.api_unit_system = Fitgem::ApiUnitSystem.UK # @example May also be set in the constructor call - # client = Fitgem::Client { + # client = Fitgem::Client { # :consumer_key => my_key, # :consumer_secret => my_secret, # :token => fitbit_oauth_token, @@ -76,11 +79,11 @@ class Client # client = Fitgem::Client.new { :consumer_key => my_key, :consumer_secret => my_secret } # # @example User has already authorized with fitbit, and we have a stored token/secret - # client = Fitgem::Client.new { - # :consumer_key => my_key, - # :consumer_secret => my_secret, - # :token => fitbit_oauth_token, - # :secret => fitbit_oauth_secret + # client = Fitgem::Client.new { + # :consumer_key => my_key, + # :consumer_secret => my_secret, + # :token => fitbit_oauth_token, + # :secret => fitbit_oauth_secret # } # # @return [Client] A Fitgem::Client; may be in a logged-in state or @@ -168,8 +171,8 @@ def authentication_request_token(opts={}) private def consumer - @consumer ||= OAuth::Consumer.new(@consumer_key, @consumer_secret, { - :site => 'http://api.fitbit.com', + @consumer ||= OAuth::Consumer.new(@consumer_key, @consumer_secret, { + :site => 'http://api.fitbit.com', :proxy => @proxy }) end