Commit Graph

  • 9bfb6e8578 v1.1.0 master v1.1.0 josh 2013-08-31 16:37:09 -04:00
  • aa3b65d1e2 store account description josh 2013-08-31 16:34:42 -04:00
  • 326dbd3fcd change attr_accessor to attr_reader everywhere josh 2013-08-31 16:31:20 -04:00
  • 4e882e60dc add placeholder account attribute josh 2013-08-31 16:27:47 -04:00
  • 9ee49d949d v1.0.3 v1.0.3 josh 2013-08-27 21:15:58 -04:00
  • 4cf3949005 Transaction: expose splits attribute josh 2013-08-27 21:15:30 -04:00
  • 36313ddcc4 v1.0.2 v1.0.2 josh 2013-08-19 23:26:23 -04:00
  • d72de51977 allow negating Value objects josh 2013-08-19 23:26:01 -04:00
  • 6ff11c012f v1.0.1 v1.0.1 josh 2013-08-15 19:43:18 -04:00
  • c14ac56a32 Account: cache full name instead of recalculating it every time josh 2013-08-15 19:38:48 -04:00
  • 309e8a9c29 sort accounts by full name when finalizing a Book josh 2013-08-15 00:26:08 -04:00
  • c3f3b80bf3 update example usage in README.md josh 2013-08-13 22:28:39 -04:00
  • 0c07735cea add gem homepage and license josh 2013-08-13 22:16:06 -04:00
  • 0822e54c52 v1.0.0 v1.0.0 josh 2013-08-13 22:09:32 -04:00
  • d7475fb09e add mathematical operators for Value to operate with Numeric objects josh 2013-08-13 22:08:23 -04:00
  • 31d89371ff update CLEAN targets in Rakefile josh 2013-08-13 19:20:57 -04:00
  • 475e0334f7 add some documentation josh 2013-08-12 22:57:57 -04:00
  • 245d8a4d2b 100% coverage on Value josh 2013-08-12 22:11:09 -04:00
  • 8d92534ed2 fix Transaction spec josh 2013-08-12 22:09:44 -04:00
  • 3828247993 add Value.zero class method josh 2013-08-12 22:07:25 -04:00
  • 98198617be Value: keep track of divisor josh 2013-08-12 22:04:10 -04:00
  • 4524d4e229 add AccountTransaction class for easier access to Transaction data from an Account's list of transactions josh 2013-08-12 21:59:55 -04:00
  • c749b17904 rspec Transaction; store transaction descriptions josh 2013-08-11 20:36:27 -04:00
  • aafe662acb rspec Account josh 2013-08-11 15:06:08 -04:00
  • 05cf6093d7 Value: make objects Comparable josh 2013-08-11 14:59:43 -04:00
  • 983861c1dc Value: change to_s to use sprintf() josh 2013-08-11 14:53:11 -04:00
  • 762b7c6413 rspec Value josh 2013-08-11 14:41:05 -04:00
  • febf4a9f6d finish Book rspecs josh 2013-08-11 14:35:41 -04:00
  • 8b0b639434 add Book#find_account_by_full_name() josh 2013-08-11 14:29:55 -04:00
  • ccc28e185e ignore gnucash LCK files josh 2013-08-11 14:23:59 -04:00
  • c66f46da9a open both plain text and gzipped gnucash files josh 2013-08-11 13:58:15 -04:00
  • 022337f980 set up rspec environment josh 2013-08-11 13:13:14 -04:00
  • b86122df85 add sample-text.gnucash josh 2013-08-11 13:03:22 -04:00
  • afc4f1897a add test gnucash book file josh 2013-08-11 13:02:49 -04:00
  • 3698154c2e Book: add start_date and end_date josh 2013-08-08 23:50:34 -04:00
  • b6f16cfccf add Gnucash::Account#balance_on() josh 2013-08-08 23:36:28 -04:00
  • 6c4f67e3da add Value class; keep track of account balances over time josh 2013-08-04 19:05:11 -04:00
  • 5ba8e2806c finalize accounts to sort transactions by date josh 2013-08-04 18:44:41 -04:00
  • 0f8b579a34 organize transaction split processing a bit josh 2013-08-04 17:20:39 -04:00
  • 350c2cb30c update README josh 2013-08-04 16:47:31 -04:00
  • 7b8472f6c7 add "yard" task josh 2013-08-04 16:45:59 -04:00
  • 9596272c29 add Transaction class and collect transactions for each account josh 2013-08-03 18:59:41 -04:00
  • 79219686aa find account by id; show account full name josh 2013-07-30 22:53:58 -04:00
  • 2d42346541 add Account class; build from Book josh 2013-07-30 22:44:11 -04:00
  • b4d352dade rename Ledger to Book josh 2013-07-30 20:25:06 -04:00
  • abdbfcd222 add initial Ledger and capability to open a gnucash file josh 2013-07-24 19:45:18 -04:00
  • 9d04d1f81a add nokogiri as a dependency josh 2013-07-24 19:44:42 -04:00
  • d85ed6c294 ignore test script josh 2013-07-24 19:35:29 -04:00
  • 4aed28f864 ignore any .gnucash files present josh 2013-07-24 18:24:01 -04:00
  • d4bc100c50 initial gem creation josh 2013-07-24 18:09:09 -04:00