class Foursquare::Merchant::Venues

Public Instance Methods

find(venue_id, params={}) click to toggle source
# File lib/foursquare/venues.rb, line 7
def find(venue_id, params={})
  response = self.get("/#{venue_id}", params)
  Foursquare::Merchant::Venue.new(response['venue'], @consumer)
end
managed(params={}) click to toggle source
# File lib/foursquare/venues.rb, line 12
def managed(params={})
  response = self.get("/managed", params)
  venues = response['venues']
  venues.map { |item| Foursquare::Merchant::Venue.new(item, @consumer) }
end
timeseries(venue_ids, start_at=nil, end_at=nil) click to toggle source
# File lib/foursquare/venues.rb, line 18
def timeseries(venue_ids, start_at=nil, end_at=nil)
  params = {}
  params[:venue_id] = listify(venue_ids)
  params[:start_at] = start_at if start_at
  params[:end_at]   = end_at if end_at

  response = self.get("/timeseries", params)['timeseries']
  response.map { |ts| TimeSeries.new(ts) }
end