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']