Sha256: 1682e0a4b4a88a8f3f0331c9bbb0f5118f4fc3410fe6b756a972e0d13de14efe
Contents?: true
Size: 775 Bytes
Versions: 3
Compression:
Stored size: 775 Bytes
Contents
require "economic/entity" module Economic # Represents a cash book in E-conomic. # # API documentation: http://www.e-conomic.com/apidocs/Documentation/T_Economic_Api_ICashBook.html class CashBook < Entity has_properties :name, :number def handle @handle || Handle.new(:number => @number) end def entries CashBookEntryProxy.new(self) end # Books all entries in the cashbook. Returns book result. def book response = request(:book, "cashBookHandle" => handle.to_hash) response[:number].to_i end protected def fields [ ["Handle", :handle, proc { |h| h.to_hash }, :required], ["Name", :name, nil, :required], ["Number", :number, nil, :required] ] end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
rconomic-0.7.0 | lib/economic/cash_book.rb |
rconomic-0.6.1 | lib/economic/cash_book.rb |
rconomic-0.6.0 | lib/economic/cash_book.rb |