¶ ↑
acts_as_account¶ ↑
TheoryActsAsAccount implements a “Double Entry Accounting” system for your Rails-models.
It hooks into ActiveRecord and allows to add accounts to any model by simply means of adding “has_account” to your model. Because the accounts are connected via a has_many relation no migration to the account-holder tables is needed.
We also hook into the ActionController request cycle to warn the developer if a request has left the uncommitted changes in the system.
¶ ↑
How to testRun the cucumber features from the acs_as_account gem, just execute
-
rake features:create_database
-
cucumber
¶ ↑
Links-
Double Entry Accounting in a Relational Database: homepages.tcp.co.uk/~m-wigley/gc_wp_ded.html
¶ ↑
CreditsThis gem was written for the payment backend of betterplace.org by Thies C. Arntzen (github.com/thieso2) and Norman Timmler (github.com/unnu).
¶ ↑
CopyrightCopyright © 2010 gut.org gAG