141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
|
# File 'lib/ticketfly.rb', line 141
def self.get_all
max_results = 200
venues = []
total_pages = 1
page = 1
begin
base_uri = "http://www.ticketfly.com/api/venues/list.json"
result = JSON.parse(open(base_uri + "?maxResults=" + max_results.to_s + "&pageNum=" + page.to_s).read)
total_pages = result["totalPages"]
result['venues'].each do |v|
venue = Venue.build(v)
venues << venue
end
page += 1
end while not page > total_pages
venues
end
|