Class: Rubillow::Models::UpdatedPropertyDetails

Inherits:
Base
  • Object
show all
Includes:
Addressable, Images, Linkable, Zpidable
Defined in:
lib/rubillow/models/updated_property_details.rb

Overview

List of updated attributes for a property.

Instance Attribute Summary collapse

Attributes included from Images

#images, #images_count

Attributes included from Linkable

#links

Attributes included from Addressable

#address

Attributes included from Zpidable

#zpid

Attributes inherited from Base

#code, #message, #near_limit, #xml

Method Summary

Methods included from Addressable

#full_address

Methods inherited from Base

#success?

Methods included from XmlParsingHelper

#xpath_if_present

Instance Attribute Details

#edited_factsHash

Returns list of edited facts.

Examples:

edited_facts.each do |key, value|
end

Returns:

  • (Hash)

    list of edited facts



49
50
51
# File 'lib/rubillow/models/updated_property_details.rb', line 49

def edited_facts
  @edited_facts
end

#elementary_schoolString

Returns elementary school’s name.

Returns:

  • (String)

    elementary school’s name.



24
25
26
# File 'lib/rubillow/models/updated_property_details.rb', line 24

def elementary_school
  @elementary_school
end

#home_descriptionString

Returns Realtor provided home description.

Returns:

  • (String)

    Realtor provided home description



33
34
35
# File 'lib/rubillow/models/updated_property_details.rb', line 33

def home_description
  @home_description
end

#middle_schoolString

Returns middle school’s name.

Returns:

  • (String)

    middle school’s name.



27
28
29
# File 'lib/rubillow/models/updated_property_details.rb', line 27

def middle_school
  @middle_school
end

#neighborhoodString

Returns neighborhood.

Returns:

  • (String)

    neighborhood.



21
22
23
# File 'lib/rubillow/models/updated_property_details.rb', line 21

def neighborhood
  @neighborhood
end

#page_viewsHash

Returns number of page views (:current_month, :total).

Examples:

puts page_views[:current_month]

Returns:

  • (Hash)

    number of page views (:current_month, :total).



15
16
17
# File 'lib/rubillow/models/updated_property_details.rb', line 15

def page_views
  @page_views
end

#postingHash

Returns posting information.

Examples:

posting.each do |key, value|
end

Returns:

  • (Hash)

    posting information



41
42
43
# File 'lib/rubillow/models/updated_property_details.rb', line 41

def posting
  @posting
end

#priceString

Returns price.

Returns:

  • (String)

    price.



18
19
20
# File 'lib/rubillow/models/updated_property_details.rb', line 18

def price
  @price
end

#school_districtString

Returns school district’s name.

Returns:

  • (String)

    school district’s name.



30
31
32
# File 'lib/rubillow/models/updated_property_details.rb', line 30

def school_district
  @school_district
end