I am currently updating this gem to work with the Groupon v2 API and addressing several issues it has with newer rubies and Rails. Don't know if anyone else needs something like this, but we at Nest4Less do, so it is on the burner. Contact me with any questions, requests, or such.
—Mark Coates (email@example.com)
sudo gem install groupon
You'll need a Groupon API key.
require 'groupon' Groupon.api_key = 'your_key'
divisions = Groupon.divisions
Groupon uses a
Hashie::Mash for return values, providing a handy hash that supports dot notation:
divisions.first.latitude => 35.0845 divisions.first.name => "Albuquerque"
deals = Groupon.deals(:lat => 38.8339, :lng => -104.821) deals.first.conditions.minimum_purchase => 1
Finding deals by division
deals = Groupon.deals(:division => 'dallas')
0.0.1 - May 27, 2010
- Initial version
How to contribute
- Fork the project.
- Make your feature addition or bug fix.
- Add tests for it. This is important so I don't break it in a future version unintentionally.
- Commit, do not mess with rakefile, version, or history. (if you want to have your own version, that is fine but bump version in a commit by itself I can ignore when I pull)
- Send me a pull request. Bonus points for topic branches.
Copyright (c) 2010 Wynn Netherland. See LICENSE for details.