Class: PriceHubble::Property
- Inherits:
-
BaseEntity
- Object
- BaseEntity
- PriceHubble::Property
- Defined in:
- lib/price_hubble/entity/property.rb
Overview
The common PriceHubble property object.
Constant Summary collapse
- CONDITIONS =
All valid condition values
%i[renovation_needed well_maintained new_or_recently_renovated].freeze
- QUALITIES =
All valid quality values
%i[simple normal high_quality luxury].freeze
Instance Attribute Summary
Attributes inherited from BaseEntity
Method Summary
Methods inherited from BaseEntity
Methods included from Utils::Bangers
Methods included from EntityConcern::Persistence
#destroyed?, #mark_as_destroyed, #new_record?, #persisted?
Methods included from EntityConcern::Client
Methods included from EntityConcern::Associations
has_many, has_one, inherited_setup_associations
Methods included from EntityConcern::Attributes
#assign_attributes, #attributes, inherited_setup_attributes, tracked_attr, typed_attr
Methods included from EntityConcern::Attributes::StringInquirer
Methods included from EntityConcern::Attributes::Range
Methods included from EntityConcern::Attributes::Enum
Methods included from EntityConcern::Attributes::DateArray
Constructor Details
This class inherits a constructor from PriceHubble::BaseEntity