Method: Seatsio::Domain::Chart#initialize
- Defined in:
- lib/seatsio/domain.rb
#initialize(data) ⇒ Chart
Returns a new instance of Chart.
27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/seatsio/domain.rb', line 27 def initialize(data) @id = data['id'] @key = data['key'] @status = data['status'] @name = data['name'] @published_version_thumbnail_url = data['publishedVersionThumbnailUrl'] @draft_version_thumbnail_url = data['draftVersionThumbnailUrl'] @events = Event.create_list(data['events']) if data['events'] @tags = data['tags'] @archived = data['archived'] @venue_type = data['venueType'] @categories = ChartCategories.new(data['categories']) @validation = data['validation'] end |