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.
49 50 51 52 53 54 |
# File 'lib/seatsio/domain.rb', line 49 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.
47 48 49 |
# File 'lib/seatsio/domain.rb', line 47 def area_places @area_places end |
#categories ⇒ Object (readonly)
Returns the value of attribute categories.
47 48 49 |
# File 'lib/seatsio/domain.rb', line 47 def categories @categories end |
#for_sale ⇒ Object (readonly)
Returns the value of attribute for_sale.
47 48 49 |
# File 'lib/seatsio/domain.rb', line 47 def for_sale @for_sale end |
#objects ⇒ Object (readonly)
Returns the value of attribute objects.
47 48 49 |
# File 'lib/seatsio/domain.rb', line 47 def objects @objects end |
Class Method Details
.from_json(data) ⇒ Object
56 57 58 59 60 |
# File 'lib/seatsio/domain.rb', line 56 def self.from_json(data) if data ForSaleConfig.new(data['forSale'], data['objects'], data['areaPlaces'], data['categories']) end end |
Instance Method Details
#==(other) ⇒ Object
62 63 64 65 66 67 68 |
# File 'lib/seatsio/domain.rb', line 62 def == (other) other != nil && for_sale == other.for_sale && objects == other.objects && area_places == other.area_places && categories == other.categories end |