Sha256: 9cadc3e0cd5fc30d7f2986b7177e6a6e34f7afdc54771ee1fbde900457e68dbb
Contents?: true
Size: 1.35 KB
Versions: 2
Compression:
Stored size: 1.35 KB
Contents
# Petfinder Ruby gem wrapper for the [Petfinder API](http://www.petfinder.com/developers/api-docs). ## Installation Add this line to your application's Gemfile: gem 'petfinder' And then execute: $ bundle Or install it yourself as: $ gem install petfinder ## Get your API key Get your Petfinder API key at: http://www.petfinder.com/developers/api-key ## Usage ### Instantiate a client petfinder = Petfinder::Client.new('your_api_key', 'your_api_secret') ### or configure once Petfinder.configure do |config| config.api_key = 'your_api_key' config.api_secret = 'your_api_secret' end petfinder = Petfinder::Client.new ## Examples #### Return a list of dogs in the "90210" zip code pets = petfinder.find_pets('dog', '90210') pets.count # => "25" pets.first.name # => "Petey" pets.first.shelterid # => "CA123" #### Return information about the shelter with id "CA123" shelter = petfinder.shelter('CA123') shelter.name # => "Melrose Place SPCA" ## TODO * Implement use of security token when Petfinder requires it * Support paging for results ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
petfinder-1.0.1 | README.md |
petfinder-1.0.0 | README.md |