class Foursquare::Merchant::Specials
Public Instance Methods
add(params)
click to toggle source
# File lib/foursquare/specials.rb, line 12 def add(params) response = self.post("/add", params) Foursquare::Merchant::Special.new(response['special'], @consumer) end
find(special_id, params={})
click to toggle source
# File lib/foursquare/specials.rb, line 7 def find(special_id, params={}) response = self.get("/#{special_id}", params) Foursquare::Merchant::Special.new(response['special'], @consumer) end
list(params={})
click to toggle source
# File lib/foursquare/specials.rb, line 17 def list(params={}) response = self.get("/list", params) specials = response['specials']['items'] specials.map { |item| Foursquare::Merchant::Special.new(item, @consumer) } end
search(params)
click to toggle source
# File lib/foursquare/specials.rb, line 23 def search(params) raise "Must include lat/lng string" unless params.has_key? :ll response = self.get("/search", params) specials = response['specials']['items'] specials.map { |item| Foursquare::Merchant::Special.new(item, @consumer) } end