Class: Zester::Client
Instance Attribute Summary collapse
-
#zws_id ⇒ Object
Returns the value of attribute zws_id.
Instance Method Summary collapse
-
#initialize(zws_id) ⇒ Client
constructor
A new instance of Client.
- #mortgage ⇒ Object
- #neighborhood ⇒ Object
- #perform_get(endpoint, params = {}) ⇒ Object
- #property ⇒ Object
- #valuation ⇒ Object
Constructor Details
#initialize(zws_id) ⇒ Client
Returns a new instance of Client.
10 11 12 13 |
# File 'lib/zester/client.rb', line 10 def initialize(zws_id) self.zws_id = zws_id self.class.default_params "zws-id" => zws_id end |
Instance Attribute Details
#zws_id ⇒ Object
Returns the value of attribute zws_id.
8 9 10 |
# File 'lib/zester/client.rb', line 8 def zws_id @zws_id end |
Instance Method Details
#mortgage ⇒ Object
23 24 25 |
# File 'lib/zester/client.rb', line 23 def mortgage @mortgage = Zester::Mortgage.new(self) end |
#neighborhood ⇒ Object
31 32 33 |
# File 'lib/zester/client.rb', line 31 def neighborhood @neighborhood = Zester::Neighborhood.new(self) end |
#perform_get(endpoint, params = {}) ⇒ Object
15 16 17 |
# File 'lib/zester/client.rb', line 15 def perform_get(endpoint, params = {}) self.class.get("/#{endpoint}.htm", :query => params) end |