app/models/caboose_rets/commercial_property.rb in caboose-rets-0.0.52 vs app/models/caboose_rets/commercial_property.rb in caboose-rets-0.0.53

- old
+ new

@@ -12,19 +12,14 @@ return nil if !CabooseRets::Media.where(:mls_acct => self.mls_acct.to_s).where(:media_type => 'Virtual Tour').exists? media = CabooseRets::Media.where(:mls_acct => self.mls_acct.to_s, :media_type => 'Virtual Tour').first return media.url end def self.geolocatable() all(conditions: "latitude IS NOT NULL AND longitude IS NOT NULL") end - + def refresh_from_mls - CabooseRets::RetsImporter.import("(MLS_ACCT=#{self.mls_acct})", 'Property', 'COM') - CabooseRets::RetsImporter.download_property_images(self) + CabooseRets::RetsImporter.import_commercial_property(self.mls_acct) end - - def self.import_from_mls(mls_acct) - CabooseRets::RetsImporter.import_property(mls_acct) - end - + def parse(data) self.acreage = data['ACREAGE'] self.adjoining_land_use = data['ADJOINING_LAND_USE'] self.agent_notes = data['AGENT_NOTES'] self.agent_other_contact_desc = data['AGENT_OTHER_CONTACT_DESC']