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