Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Ruby Gem for Rotten Tomatoes
Ruby
Branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
features
lib Now 100% documented.
.gitignore
LICENSE
Manifest
README.md
Rakefile
badfruit.gemspec

README.md

BadFruit Client For Rotten Tomatoes

This is a rough gem to interface with the Rotten Tomatoes API.

Prerequisites

gem install badfruit

YOU ARE NOW READY TO GET SOME SWEET MOVIE DATA!

Usage

So there are two main parts of the api, movies and lists. Each of these parts return movie objects, but they are in different contexts. For example. (bf is a BadFruit client instance).

bf.lists.new_dvd_releases

Will return you an array of movie objects that represent that latest dvd releases. From this array you can execute actions on the individual movies themselves like...

 movies = bf.lists.new_dvd_releases
 movies[0].full_cast 
 movies[0].reviews

Very similar to the actual movie section of the api which I've included an example below...

 require 'badfruit'
 bf = BadFruit.new("YOUR_API_KEY_HERE")
 movies = bf.movies.search_by_name("Hackers")
 cast = movies[0].full_cast
 reviews = movies[0].reviews

This should get you started, I should also mention that there are probably more tweaks needed to the list part of the api, but it should work for most people. Feel free to contact me or open an issue if need be.

PLEASE NOTE: You will need to add replace the "API_KEY_HERE" text with your key to make the tests pass.

Version

The current version of the gem is 1.1.1, if you'd like to add anything feel free to submit a patch!

Thanks

Thanks to Tagrudev for the search by id feature!

Something went wrong with that request. Please try again.