class Ticketmaster::Event

Public Instance Methods

attractions() click to toggle source
# File lib/ticketmaster/results/event.rb, line 48
def attractions
  Result.array(embedded['attractions'], request, 'Ticketmaster::Attraction')
end
classifications() click to toggle source
# File lib/ticketmaster/results/event.rb, line 44
def classifications
  Result.array(data['classifications'], request, 'Ticketmaster::Classification')
end
dates() click to toggle source
# File lib/ticketmaster/results/event.rb, line 19
def dates
  data['dates']
end
description() click to toggle source
# File lib/ticketmaster/results/event.rb, line 11
def description
  data['description']
end
embedded() click to toggle source
# File lib/ticketmaster/results/event.rb, line 15
def embedded
  data['_embedded']
end
end() click to toggle source
# File lib/ticketmaster/results/event.rb, line 27
def end
  dates['end']
end
get_images() click to toggle source
# File lib/ticketmaster/results/event.rb, line 40
def get_images
  request.client.get_event_images(id)
end
id() click to toggle source
# File lib/ticketmaster/results/event.rb, line 3
def id
  data['id']
end
images() click to toggle source
# File lib/ticketmaster/results/event.rb, line 35
def images
  images = Result.array(data['images'], request, 'Ticketmaster::Image')
  images ||= get_images
end
name() click to toggle source
# File lib/ticketmaster/results/event.rb, line 7
def name
  data['name']
end
reload() click to toggle source
# File lib/ticketmaster/results/event.rb, line 56
def reload
  data = request.client.get_event(id).data
  self
end
start() click to toggle source
# File lib/ticketmaster/results/event.rb, line 23
def start
  dates['start']
end
timezone() click to toggle source
# File lib/ticketmaster/results/event.rb, line 31
def timezone
  dates['timezone']
end
venues() click to toggle source
# File lib/ticketmaster/results/event.rb, line 52
def venues
  Result.array(embedded['venues'], request, 'Ticketmaster::Venue')
end