Class: CabooseRets::OpenHouse
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- CabooseRets::OpenHouse
- Defined in:
- app/models/caboose_rets/open_house.rb
Instance Method Summary collapse
Instance Method Details
#agent ⇒ Object
16 17 18 19 |
# File 'app/models/caboose_rets/open_house.rb', line 16 def agent return CabooseRets::Agent.where(:mls_id => self.mls_id).first if CabooseRets::Agent.exists?(:mls_id => self.mls_id) return nil end |
#parse(data) ⇒ Object
21 22 23 24 25 26 27 28 29 30 31 32 33 34 |
# File 'app/models/caboose_rets/open_house.rb', line 21 def parse(data) self.active_yn = data['ActiveYN'] self.description = data['Description'] self.end_time = data['EndTime'] self.entry_order = data['EntryOrder'] self.listing_mui = data['ListingMUI'] self.matrix_unique_id = data['matrix_unique_id'] self.matrix_modified_dt = data['MatrixModifiedDT'] self.open_house_date = data['OpenHouseDate'] self.open_house_type = data['OpenHouseType'] self.provider_key = data['ProviderKey'] self.refreshments = data['Refrehments'] self.start_time = data['StartTime'] end |
#property ⇒ Object
7 8 9 10 11 12 13 14 |
# File 'app/models/caboose_rets/open_house.rb', line 7 def property models = [CabooseRets::Property] models.each do |model| id = self.mls_acct.to_i return model.find(id) if model.exists?(id) end return nil end |