Sha256: 44037615dc2ef219223675cfa6addb0d9bfde467a546e39c20d1b68c6531aec8
Contents?: true
Size: 599 Bytes
Versions: 2
Compression:
Stored size: 599 Bytes
Contents
module Rentvine class Client module Portfolios def portfolios(args = {}) results = process_request(:get, 'portfolios/search', params: args) return results if results.is_a?(RentvineError) results.map do |result| rvobj = Rentvine::Portfolio.new(result[:portfolio]) rvobj.statement_setting = result[:statement_setting] rvobj.last_statement = result[:last_statement] rvobj.meta = { appends: [:statement_setting, :last_statement] } rvobj end end alias list_portfolios portfolios end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rentvine-0.2.0 | lib/rentvine/client/portfolios.rb |
rentvine-0.1.0 | lib/rentvine/client/portfolios.rb |