Class: Seatsio::Season

Inherits:
Event
  • Object
show all
Defined in:
lib/seatsio/domain.rb

Instance Attribute Summary collapse

Attributes inherited from Event

#categories, #channels, #chart_key, #created_on, #date, #for_sale_config, #id, #is_event_in_season, #is_in_the_past, #is_partial_season, #is_top_level_season, #key, #name, #object_categories, #supports_best_available, #table_booking_config, #top_level_season_key, #updated_on

Instance Method Summary collapse

Methods inherited from Event

create_list, from_json

Constructor Details

#initialize(data) ⇒ Season

Returns a new instance of Season.



217
218
219
220
221
# File 'lib/seatsio/domain.rb', line 217

def initialize(data)
  super(data)
  @partial_season_keys = data['partialSeasonKeys']
  @events = data['events'] ? Event.create_list(data['events']) : nil
end

Instance Attribute Details

#eventsObject

Returns the value of attribute events.



215
216
217
# File 'lib/seatsio/domain.rb', line 215

def events
  @events
end

#partial_season_keysObject

Returns the value of attribute partial_season_keys.



215
216
217
# File 'lib/seatsio/domain.rb', line 215

def partial_season_keys
  @partial_season_keys
end

Instance Method Details

#is_seasonObject



223
224
225
# File 'lib/seatsio/domain.rb', line 223

def is_season
  true
end