class Foursquare::Merchant::VenueGroup

Public Class Methods

new(hash, consumer) click to toggle source
Calls superclass method Foursquare::Merchant::Model::new
# File lib/foursquare/venue_group.rb, line 9
def initialize(hash, consumer)
  super
  self.venues = self.venues['items'].map { |item| Venue.new(item, @consumer) } if self.venues
end

Public Instance Methods

add_venue(venue_ids) click to toggle source
# File lib/foursquare/venue_group.rb, line 18
def add_venue(venue_ids)
  params = {:venue_ids => listify(venue_ids)}
  self.post("venuegroups/#{id}/addvenue", params)
end
delete() click to toggle source
# File lib/foursquare/venue_group.rb, line 14
def delete
  self.post("venuegroups/#{id}/delete", {})
end
remove_venue(venue_ids) click to toggle source
# File lib/foursquare/venue_group.rb, line 23
def remove_venue(venue_ids)
  params = {:venue_ids => listify(venue_ids)}
  self.post("venuegroups/#{id}/removevenue", params)
end