class Fatsecret::Api
Public Instance Methods
api_call(consumer_key, consumer_secret, params, auth_token=nil, auth_secret=nil)
click to toggle source
# File lib/api/fatsecret_api.rb, line 8 def api_call consumer_key, consumer_secret, params, auth_token=nil, auth_secret=nil request = build_request(consumer_key, consumer_secret, auth_token, auth_secret) request_params = uri(params) request.get "http://platform.fatsecret.com/rest/server.api?#{ request_params }" end
build_request(consumer_key, consumer_secret, auth_token, auth_secret)
click to toggle source
# File lib/api/fatsecret_api.rb, line 18 def build_request consumer_key, consumer_secret, auth_token, auth_secret fatsecret = Fatsecret::Api.new :fatsecret, consumer_key, consumer_secret access_token = OAuth::AccessToken.new fatsecret.consumer, auth_token, auth_secret end
uri(params)
click to toggle source
# File lib/api/fatsecret_api.rb, line 14 def uri params normalize = OAuth::Helper.normalize(params) end