Module: Rentvine::Client::Tenants
- Included in:
- Rentvine::Client
- Defined in:
- lib/rentvine/client/tenants.rb
Instance Method Summary collapse
- #tenant(tenant_id) ⇒ Object
- #tenants(args = {}) ⇒ Object (also: #list_tenants)
Instance Method Details
#tenant(tenant_id) ⇒ Object
12 13 14 15 16 17 |
# File 'lib/rentvine/client/tenants.rb', line 12 def tenant(tenant_id) result = process_request(:get, "tenants/#{tenant_id}") return result if result.is_a?(RentvineError) Rentvine::Property.new(result[:contact]) end |
#tenants(args = {}) ⇒ Object Also known as: list_tenants
4 5 6 7 8 9 |
# File 'lib/rentvine/client/tenants.rb', line 4 def tenants(args = {}) results = process_request(:get, 'tenants', params: args) return results if results.is_a?(RentvineError) results.map { |result| Rentvine::Tenant.new(result[:contact]) } end |