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, #for_sale_config, #id, #is_event_in_season, #is_partial_season, #is_top_level_season, #key, #object_categories, #social_distancing_ruleset_key, #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.



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

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.



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

def events
  @events
end

#partial_season_keysObject

Returns the value of attribute partial_season_keys.



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

def partial_season_keys
  @partial_season_keys
end

Instance Method Details

#is_seasonObject



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

def is_season
  true
end