1
0
Fork 0
mirror of https://github.com/paper-trail-gem/paper_trail.git synced 2022-11-09 11:33:19 -05:00
paper-trail-gem--paper_trail/lib
Jared Beck fbac7a6de8 Extract module: Reifier
This refactoring encapsulates the process of reification, separating
it from the model (VersionConcern).

The ABC complexity score of VersionConcern (measured by flog) is
reduced from 750 to 362, a 52% reduction.

Finally, this refactoring provides a truely private namespace for
methods like `reify_has_many_through`. Such methods will no
longer be mixed into PaperTrail::Version, or end-user's version
models, if any.
2015-09-23 17:40:48 -04:00
..
generators/paper_trail In MySQL, use longtext instead of text 2015-06-22 18:33:52 -04:00
paper_trail Extract module: Reifier 2015-09-23 17:40:48 -04:00
paper_trail.rb Format comments 2015-08-03 16:45:42 -04:00