class Wrapsquare::Venues
Public Class Methods
new(foursquare)
click to toggle source
# File lib/wrapsquare/venues.rb, line 5 def initialize(foursquare) @fq = foursquare end
Public Instance Methods
find(id)
click to toggle source
find a specific venue
# File lib/wrapsquare/venues.rb, line 10 def find(id) @venue = @fq.get("#{id}/?", {})["venue"] return Wrapsquare::Place.new(@venue) end
search(lat, lon, radius = 800, limit = 10)
click to toggle source
search venues by latitude & longitude
# File lib/wrapsquare/venues.rb, line 16 def search(lat, lon, radius = 800, limit = 10) @venues = @fq.get("search?", {:ll => "#{lat},#{lon}", :intent => "browse", :limit => limit, :radius => radius}) # map the venues into objets @places = [] @places += @venues["venues"].map do |item| Wrapsquare::Place.new(item) end return @places end