-
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