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