module MTrack
MTrack
extends the functionality of Modules and Classes and enables them to define methods within groups. These methods can then be queried back even through a hierarchy of inclusion and/or inheritance.
module M extend MTrack::Mixin track_methods { def method_1; end } end class C include M track_methods { def method_2; end } end class D < C track_methods { def method_3; end } end D.tracked_methods #=> #<Set: {:method_1, :method_2, :method_3}>
Constants
- VERSION
Current version of
MTrack
.