module ArrayFu::ModuleRegistry
Public Class Methods
all_modules()
click to toggle source
# File lib/arrayfu/module_registry.rb, line 3 def self.all_modules return [ GenerateMutators, GenerateVisitors, GenerateWriters, GenerateReaders ] end
configure(target, dsl)
click to toggle source
# File lib/arrayfu/module_registry.rb, line 12 def self.configure(target, dsl) all_modules.each do |the_module| target.extend(the_module.create_using(dsl)) end end