No description, website, or topics provided.
Ruby
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
lib
spec
.gitignore
.rspec
Gemfile
LICENSE
README.md
Rakefile
fat_secret.gemspec

README.md

FatSecret

Introduction

A ruby wrapper for the FatSecret API. Currently only supports the foods.search and food.get methods, but I will add more when I have the need/time. Alternatively please feel free to send a tested pull request.

Prerequisits

Get your api key and oauth tokens by signing up for an account with FatSecret at http://platform.fatsecret.com/api/Default.aspx?screen=r

Installation

Bundler:

gem 'fat_secret'

Otherwise:

gem install fat_secret

Setup

FatSecret.configure do |config|
  config.access_key = <your access key>
  config.consumer_key = <your consumer key>
  config.shared_secret = <your shared secret>
  config.logger = <your logger> #OPTIONAL
end

Searching for Food

foods = FatSecret::Food.search('Milk')

Getting 1 Food

food = FatSecret::Food.get(id)
food.servings #(automatically lazy loaded for you)

Development

git clone git://github.com/mattbeedle/FatSecret.git
cd FatSecret
bundle install

Then add your own api keys to the spec/support/helpers.rb file before running the specs with

bundle exec rspec