Class: Ticketmaster::Attraction

Inherits:
Result
  • Object
show all
Defined in:
lib/ticketmaster/results/attraction.rb

Instance Attribute Summary

Attributes inherited from Result

#data, #request

Instance Method Summary collapse

Methods inherited from Result

array, create, #initialize, search

Constructor Details

This class inherits a constructor from Ticketmaster::Result

Instance Method Details

#classificationsObject



27
28
29
# File 'lib/ticketmaster/results/attraction.rb', line 27

def classifications
  Result.array(data['classifications'], request, 'Ticketmaster::Classification')
end

#idObject



3
4
5
# File 'lib/ticketmaster/results/attraction.rb', line 3

def id
  data['id']
end

#imagesObject



23
24
25
# File 'lib/ticketmaster/results/attraction.rb', line 23

def images
  images = Result.array(data['images'], request, 'Ticketmaster::Image')
end

#localeObject



19
20
21
# File 'lib/ticketmaster/results/attraction.rb', line 19

def locale
  data['locale']
end

#nameObject



7
8
9
# File 'lib/ticketmaster/results/attraction.rb', line 7

def name
  data['name']
end

#reloadObject



31
32
33
34
# File 'lib/ticketmaster/results/attraction.rb', line 31

def reload
  data = request.client.get_attraction(id).data
  self
end

#typeObject



11
12
13
# File 'lib/ticketmaster/results/attraction.rb', line 11

def type
  data['type']
end

#urlObject



15
16
17
# File 'lib/ticketmaster/results/attraction.rb', line 15

def url
  data['url']
end