From 309e8a9c2964702dba23603751a3e6e3860ac39b Mon Sep 17 00:00:00 2001 From: Josh Holtrop Date: Thu, 15 Aug 2013 00:26:08 -0400 Subject: [PATCH] sort accounts by full name when finalizing a Book --- lib/gnucash/book.rb | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/gnucash/book.rb b/lib/gnucash/book.rb index 2b26a7f..be4063b 100644 --- a/lib/gnucash/book.rb +++ b/lib/gnucash/book.rb @@ -76,6 +76,9 @@ module Gnucash end def finalize + @accounts.sort! do |a, b| + a.full_name <=> b.full_name + end @accounts.each do |account| account.finalize end