mirror of
https://github.com/gwenhael-le-moine/ledgerrb.git
synced 2024-12-26 09:59:18 +01:00
add top level accounts
This commit is contained in:
parent
e74249cc11
commit
14dedcf779
1 changed files with 9 additions and 5 deletions
|
@ -19,13 +19,17 @@ module Ledger
|
|||
end
|
||||
|
||||
def accounts( depth = 9999 )
|
||||
run( '', 'accounts' )
|
||||
.split( "\n" )
|
||||
.map do |a|
|
||||
accounts = run( '', 'accounts' )
|
||||
.split( "\n" )
|
||||
.map do |a|
|
||||
a.split( ':' )
|
||||
.each_slice( depth )
|
||||
.to_a.first
|
||||
.each_slice( depth )
|
||||
.to_a.first
|
||||
end.uniq
|
||||
|
||||
top_level_accounts = accounts.map(&:first).uniq.map { |account| [ account ] }
|
||||
|
||||
( accounts + top_level_accounts ).sort
|
||||
end
|
||||
|
||||
def dates_salaries( category = 'salaire' )
|
||||
|
|
Loading…
Reference in a new issue