Class: JambaseSearch
- Inherits:
-
Object
- Object
- JambaseSearch
- Defined in:
- lib/jambase_search.rb
Defined Under Namespace
Classes: Key
Class Method Summary collapse
- .artist_name_by_id(artist_id) ⇒ Object
-
.artists_by_name(name) ⇒ Object
Returns Artists.
- .event_by_id(event_id) ⇒ Object
- .events_by_artist_id(artist_id) ⇒ Object
- .events_by_venue_id(venue_id) ⇒ Object
-
.events_by_zip(zip_code) ⇒ Object
Returns Events.
- .venue_name_by_id(venue_id) ⇒ Object
- .venues_by_name(name) ⇒ Object
-
.venues_by_zip(zip_code) ⇒ Object
Returns Venues.
Class Method Details
.artist_name_by_id(artist_id) ⇒ Object
46 47 48 49 50 |
# File 'lib/jambase_search.rb', line 46 def self.artist_name_by_id(artist_id) artist = HTTParty.get("http://api.jambase.com/artists?id=#{artist_id}&api_key=#{JambaseSearch::Key.get_api_key}&o=json", verify: false).parsed_response artist['Name'] end |
.artists_by_name(name) ⇒ Object
Returns Artists
42 43 44 |
# File 'lib/jambase_search.rb', line 42 def self.artists_by_name(name) artist_events = HTTParty.get("http://api.jambase.com/artists?name=#{name.gsub(' ','+')}&page=0&api_key=#{JambaseSearch::Key.get_api_key}&o=json", verify: false).parsed_response end |
.event_by_id(event_id) ⇒ Object
17 18 19 20 21 |
# File 'lib/jambase_search.rb', line 17 def self.event_by_id(event_id) event = HTTParty.get("http://api.jambase.com/events?id=#{event_id}&api_key=#{JambaseSearch::Key.get_api_key}&o=json", verify: false).parsed_response # {jb_event_id: event['Id'], event_date: event['Date'], event_venue: event['Venue'], event_artists: event['Artists'], event_url: event['TicketUrl']} end |
.events_by_artist_id(artist_id) ⇒ Object
9 10 11 |
# File 'lib/jambase_search.rb', line 9 def self.events_by_artist_id(artist_id) artist_events = HTTParty.get("http://api.jambase.com/events?artistId=#{artist_id}&page=0&api_key=#{JambaseSearch::Key.get_api_key}&o=json", verify: false).parsed_response end |
.events_by_venue_id(venue_id) ⇒ Object
13 14 15 |
# File 'lib/jambase_search.rb', line 13 def self.events_by_venue_id(venue_id) venue_events = HTTParty.get("http://api.jambase.com/events?venueId=#{venue_id}&page=0&api_key=#{JambaseSearch::Key.get_api_key}&o=json", verify: false).parsed_response end |
.events_by_zip(zip_code) ⇒ Object
Returns Events
5 6 7 |
# File 'lib/jambase_search.rb', line 5 def self.events_by_zip(zip_code) events = HTTParty.get("http://api.jambase.com/events?zipCode=#{zip_code}&page=0&api_key=#{JambaseSearch::Key.get_api_key}&o=json", verify: false).parsed_response end |
.venue_name_by_id(venue_id) ⇒ Object
34 35 36 37 38 |
# File 'lib/jambase_search.rb', line 34 def self.venue_name_by_id(venue_id) venue = HTTParty.get("http://api.jambase.com/venues?id=#{venue_id}&api_key=#{JambaseSearch::Key.get_api_key}&o=json", verify: false).parsed_response venue['Name'] end |
.venues_by_name(name) ⇒ Object
30 31 32 |
# File 'lib/jambase_search.rb', line 30 def self.venues_by_name(name) venue_events = HTTParty.get("http://api.jambase.com/venues?name=#{name.gsub(' ','+')}&page=0&api_key=#{JambaseSearch::Key.get_api_key}&o=json", verify: false).parsed_response end |
.venues_by_zip(zip_code) ⇒ Object
Returns Venues
26 27 28 |
# File 'lib/jambase_search.rb', line 26 def self.venues_by_zip(zip_code) venues = HTTParty.get("http://api.jambase.com/venues?zipCode=#{zip_code}&page=0&api_key=#{JambaseSearch::Key.get_api_key}&o=json", verify: false).parsed_response end |