Class: DoubleEntry::Configuration
- Inherits:
-
Object
- Object
- DoubleEntry::Configuration
- Defined in:
- lib/double_entry/configuration.rb
Instance Attribute Summary collapse
-
#accounts ⇒ Object
Returns the value of attribute accounts.
-
#transfers ⇒ Object
Returns the value of attribute transfers.
Instance Method Summary collapse
- #define_accounts {|accounts| ... } ⇒ Object
- #define_transfers {|transfers| ... } ⇒ Object
-
#initialize ⇒ Configuration
constructor
:nodoc:.
Constructor Details
#initialize ⇒ Configuration
:nodoc:
8 9 10 11 |
# File 'lib/double_entry/configuration.rb', line 8 def initialize #:nodoc: @accounts = Account::Set.new @transfers = Transfer::Set.new end |
Instance Attribute Details
#accounts ⇒ Object
Returns the value of attribute accounts.
6 7 8 |
# File 'lib/double_entry/configuration.rb', line 6 def accounts @accounts end |
#transfers ⇒ Object
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
13 14 15 |
# File 'lib/double_entry/configuration.rb', line 13 def define_accounts yield accounts end |
#define_transfers {|transfers| ... } ⇒ Object
17 18 19 |
# File 'lib/double_entry/configuration.rb', line 17 def define_transfers yield transfers end |