FeedTheDog is a project mainly written in OBJECTIVE-C and RUBY, it's free.
Some Arduino/Ruby/Rails/iOS shenanigans
Notes:
along with the serial port you are using. Your constants.rb file should end up looking something like:
PRIVATE_KEY = "dontactuallyusethisstringyoupillock" SERIAL_PORT = "/dev/ttyUSB0"
Used the Windows installer from http://railsinstaller.org/ It worked amazingly well.
Followed these instructions:
http://curiosity.roguepenguin.net/?p=35
Which may have built and installed an older, Windows compatible binary version of the gem (0.6).
feeder was complaining that it couldn't find serialport 1.0.4, so I renamed the Gemfile.lock to Gemfile.lock.bak, thinking I'd have to run bundler again or something. But on a lark, I just tried rake db:migrate again, and it worked. Some part of this excruciating process probably wasn't necessary.