Sha256: bd8b2e1091cf133174a0e518efe27155b672bbedee42dcda9b324a5039d3ba1f

Contents?: true

Size: 1.1 KB

Versions: 70

Compression:

Stored size: 1.1 KB

Contents

class CabooseRets::OpenHouse < ActiveRecord::Base
  self.table_name = "rets_open_houses"
  
  def property
    models = [CabooseRets::ResidentialProperty, CabooseRets::CommercialProperty, CabooseRets::LandProperty, CabooseRets::MultiFamilyProperty]
    models.each do |model|
      id = self.mls_acct.to_i
      return model.find(id) if model.exists?(id)
    end
    return nil
  end
  
  def agent
    return CabooseRets::Agent.where(:la_code => self.la_code).first if CabooseRets::Agent.exists?(:la_code => self.la_code)
    return nil
  end
  
  def parse(data)
    self.id 		          = data['ID']
    self.comments 		    = data['COMMENTS']
    self.date_created 		= data['DATE_CREATED']
    self.date_modified 		= data['DATE_MODIFIED']
    self.end_time 		    = data['END_TIME']    
    self.la_code 		      = data['LA_CODE']
    self.mls_acct 		    = data['MLS_ACCT']
    self.open_house_date 	= data['OPEN_HOUSE_DATE']
    self.open_house_type 	= data['OPEN_HOUSE_TYPE']
    self.perpetual_yn 		= data['PERPETUAL_YN']
    self.prop_type 		    = data['PROP_TYPE']
    self.start_time 		  = data['START_TIME']
  end
end

Version data entries

70 entries across 70 versions & 1 rubygems

Version Path
caboose-rets-0.0.79 app/models/caboose_rets/open_house.rb
caboose-rets-0.0.78 app/models/caboose_rets/open_house.rb
caboose-rets-0.0.77 app/models/caboose_rets/open_house.rb
caboose-rets-0.0.76 app/models/caboose_rets/open_house.rb
caboose-rets-0.0.75 app/models/caboose_rets/open_house.rb
caboose-rets-0.0.74 app/models/caboose_rets/open_house.rb
caboose-rets-0.0.73 app/models/caboose_rets/open_house.rb
caboose-rets-0.0.72 app/models/caboose_rets/open_house.rb
caboose-rets-0.0.71 app/models/caboose_rets/open_house.rb
caboose-rets-0.0.70 app/models/caboose_rets/open_house.rb
caboose-rets-0.0.69 app/models/caboose_rets/open_house.rb
caboose-rets-0.0.68 app/models/caboose_rets/open_house.rb
caboose-rets-0.0.67 app/models/caboose_rets/open_house.rb
caboose-rets-0.0.66 app/models/caboose_rets/open_house.rb
caboose-rets-0.0.65 app/models/caboose_rets/open_house.rb
caboose-rets-0.0.64 app/models/caboose_rets/open_house.rb
caboose-rets-0.0.63 app/models/caboose_rets/open_house.rb
caboose-rets-0.0.62 app/models/caboose_rets/open_house.rb
caboose-rets-0.0.61 app/models/caboose_rets/open_house.rb
caboose-rets-0.0.60 app/models/caboose_rets/open_house.rb