class Rubillow::Models::DeepComps
List of comps for a given property with deep data.
Attributes
comparables[RW]
@return [Hash] comparables list (key => comparable’s score, value => {Models::DeepSearchResult}).
@example
comparables.each do |score, comp| puts score puts comp.price end
principal[RW]
@return [Models::DeepSearchResult] principal property.
Protected Instance Methods
parse()
click to toggle source
@private
Calls superclass method
Rubillow::Models::Base#parse
# File lib/rubillow/models/deep_comps.rb, line 20 def parse super return if !success? @principal = DeepSearchResult.new(@parser.xpath('//principal').to_xml) @comparables = {} @parser.xpath('//comparables/comp').each do |elm| key = elm.attribute('score').value @comparables[key] = DeepSearchResult.new(elm.to_xml) end end