class Foursquare::Merchant::Campaigns
Public Instance Methods
add(params)
click to toggle source
# File lib/foursquare/campaigns.rb, line 12 def add(params) response = self.post("/add", params) Foursquare::Merchant::Campaign.new(response['campaign'], @consumer) end
find(campaign_id, params={})
click to toggle source
# File lib/foursquare/campaigns.rb, line 7 def find(campaign_id, params={}) response = self.get("/#{campaign_id}", params) Foursquare::Merchant::Campaign.new(response['campaign'], @consumer) end
list(params={})
click to toggle source
# File lib/foursquare/campaigns.rb, line 17 def list(params={}) response = self.get("/list", params) campaigns = response['campaigns']['items'] campaigns.map { |item| Foursquare::Merchant::Campaign.new(item, @consumer) } end