Class: Seatsio::ForSaleConfig
- Inherits:
-
Object
- Object
- Seatsio::ForSaleConfig
- Defined in:
- lib/seatsio/domain.rb
Instance Attribute Summary collapse
-
#area_places ⇒ Object
readonly
Returns the value of attribute area_places.
-
#categories ⇒ Object
readonly
Returns the value of attribute categories.
-
#for_sale ⇒ Object
readonly
Returns the value of attribute for_sale.
-
#objects ⇒ Object
readonly
Returns the value of attribute objects.
Class Method Summary collapse
Instance Method Summary collapse
- #==(other) ⇒ Object
-
#initialize(for_sale, objects = nil, area_places = nil, categories = nil) ⇒ ForSaleConfig
constructor
A new instance of ForSaleConfig.
Constructor Details
#initialize(for_sale, objects = nil, area_places = nil, categories = nil) ⇒ ForSaleConfig
Returns a new instance of ForSaleConfig.
50 51 52 53 54 55 |
# File 'lib/seatsio/domain.rb', line 50 def initialize(for_sale, objects = nil, area_places = nil, categories = nil) @for_sale = for_sale @objects = objects @area_places = area_places @categories = categories end |
Instance Attribute Details
#area_places ⇒ Object (readonly)
Returns the value of attribute area_places.
48 49 50 |
# File 'lib/seatsio/domain.rb', line 48 def area_places @area_places end |
#categories ⇒ Object (readonly)
Returns the value of attribute categories.
48 49 50 |
# File 'lib/seatsio/domain.rb', line 48 def categories @categories end |
#for_sale ⇒ Object (readonly)
Returns the value of attribute for_sale.
48 49 50 |
# File 'lib/seatsio/domain.rb', line 48 def for_sale @for_sale end |
#objects ⇒ Object (readonly)
Returns the value of attribute objects.
48 49 50 |
# File 'lib/seatsio/domain.rb', line 48 def objects @objects end |
Class Method Details
.from_json(data) ⇒ Object
57 58 59 60 61 |
# File 'lib/seatsio/domain.rb', line 57 def self.from_json(data) if data ForSaleConfig.new(data['forSale'], data['objects'], data['areaPlaces'], data['categories']) end end |
Instance Method Details
#==(other) ⇒ Object
63 64 65 66 67 68 69 |
# File 'lib/seatsio/domain.rb', line 63 def == (other) other != nil && for_sale == other.for_sale && objects == other.objects && area_places == other.area_places && categories == other.categories end |