Sha256: e4d5e2546c65733f6d1f3c58edbc672c76fa3b83096dcf9091a01ce13b101d60

Contents?: true

Size: 573 Bytes

Versions: 1

Compression:

Stored size: 573 Bytes

Contents

##
# MTrack extends the functionality of Modules and Classes and enables them to
# define public methods within groups. These methods can then be queried back
# even through a hierarchy of inclusion and/or inheritance.
#
#   module M
#     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}>
module MTrack

  # Current version of MTrack.
  VERSION = "0.0.6"
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mtrack-0.0.6 lib/mtrack/version.rb