Module: ZillowRuby

Extended by:
Configuration
Includes:
HTTParty
Defined in:
lib/zillow_ruby.rb,
lib/zillow_ruby/version.rb,
lib/zillow_ruby/configuration.rb

Defined Under Namespace

Modules: Configuration

Constant Summary collapse

VERSION =
"0.0.3"

Instance Attribute Summary

Attributes included from Configuration

#default_interest_rate, #zws_id

Class Method Summary collapse

Methods included from Configuration

configure

Class Method Details

.rate_summaryObject



13
14
15
16
17
# File 'lib/zillow_ruby.rb', line 13

def self.rate_summary
	response = get '/GetRateSummary.htm', :query => { 'zws-id' => zws_id }
	
	Hashie::Mash.new(response).response.today
end

.thirty_year_fixedObject



19
20
21
22
23
24
25
26
27
28
29
# File 'lib/zillow_ruby.rb', line 19

def self.thirty_year_fixed
 value = default_interest_rate
 
 begin
   value = rate_summary.thirtyYearFixed.to_f
  rescue
    value = default_interest_rate
  end
  
  value
end