Class: DoubleEntry::Configuration

Inherits:
Object
  • Object
show all
Defined in:
lib/double_entry/configuration.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeConfiguration

:nodoc:



8
9
10
11
# File 'lib/double_entry/configuration.rb', line 8

def initialize #:nodoc:
  @accounts = ::Set.new
  @transfers = Transfer::Set.new
end

Instance Attribute Details

#accountsObject

Returns the value of attribute accounts.



6
7
8
# File 'lib/double_entry/configuration.rb', line 6

def accounts
  @accounts
end

#transfersObject

Returns the value of attribute transfers.



6
7
8
# File 'lib/double_entry/configuration.rb', line 6

def transfers
  @transfers
end

Instance Method Details

#define_accounts {|accounts| ... } ⇒ Object

Yields:



13
14
15
# File 'lib/double_entry/configuration.rb', line 13

def define_accounts
  yield accounts
end

#define_transfers {|transfers| ... } ⇒ Object

Yields:



17
18
19
# File 'lib/double_entry/configuration.rb', line 17

def define_transfers
  yield transfers
end