class Ticketmaster::Classification
Public Instance Methods
genres()
click to toggle source
# File lib/ticketmaster/results/classification.rb, line 11 def genres Result.array(data['segment']['_embedded']['genres'], request, 'Ticketmaster::Classification') if data['segment']['_embedded']['genres'] end
id()
click to toggle source
# File lib/ticketmaster/results/classification.rb, line 3 def id data['id'] || data['segment']['id'] end
name()
click to toggle source
# File lib/ticketmaster/results/classification.rb, line 7 def name data['name'] || data['segment']['name'] end
reload()
click to toggle source
# File lib/ticketmaster/results/classification.rb, line 23 def reload data = request.client.get_classification(id, type).data self end
subgenres()
click to toggle source
# File lib/ticketmaster/results/classification.rb, line 15 def subgenres Result.array(data['segment']['_embedded']['subgenres'], request, 'Ticketmaster::Classification') if data['segment']['_embedded']['subgenres'] end
type()
click to toggle source
# File lib/ticketmaster/results/classification.rb, line 19 def type data['_links']['self']['href'].match(/(?<=\/discovery\/v\d\/)[a-z\/]+(?=\/)/)[0] end