class Economic::CashBook

Represents a cash book in E-conomic.

API documentation: www.e-conomic.com/apidocs/Documentation/T_Economic_Api_ICashBook.html

Public Instance Methods

book() click to toggle source

Books all entries in the cashbook. Returns book result.

# File lib/economic/cash_book.rb, line 21
def book
  response = request(:book, "cashBookHandle" => handle.to_hash)
  response[:number].to_i
end
entries() click to toggle source
# File lib/economic/cash_book.rb, line 16
def entries
  CashBookEntryProxy.new(self)
end
handle() click to toggle source
# File lib/economic/cash_book.rb, line 12
def handle
  @handle || Handle.new(:number => @number)
end

Protected Instance Methods

fields() click to toggle source
# File lib/economic/cash_book.rb, line 28
def fields
  [
    ["Handle", :handle, proc { |h| h.to_hash }, :required],
    ["Name", :name, nil, :required],
    ["Number", :number, nil, :required]
  ]
end