Sha256: 30e75c16c2ebe4024944c083ad53d4c172867a10851a3743a1ba6e852831e4ee
Contents?: true
Size: 461 Bytes
Versions: 135
Compression:
Stored size: 461 Bytes
Contents
module MetaMagic module ClassMethods def a_class_method "this is a mixed-in class method" end end module InstanceMethods def an_instance_method "this is a mixed-in instance method" end end def self.included(base) base.send :extend, ClassMethods base.send :include, InstanceMethods base.class_eval do define_method :dynamic do "A dynamically defined instance method" end end end end
Version data entries
135 entries across 114 versions & 21 rubygems