Module
# File lib/enumerize/module.rb, line 5 def initialize super @_class_methods = ::Module.new @_dependents = [] @_dependent_evals = [] end
# File lib/enumerize/module.rb, line 23 def dependent_eval(&block) @_dependents.each do |klass| klass.instance_eval(&block) end @_dependent_evals << block end
# File lib/enumerize/module.rb, line 13 def included(klass) klass.extend _class_methods @_dependent_evals.each do |block| klass.instance_eval(&block) end @_dependents << klass end
[Validate]
Generated with the Darkfish Rdoc Generator 2.