module ModuleBuilder::Buildable
Gives a module the ability to be customized via a {ModuleBuilder::Builder} in a class-like manner via a {::new} method.
Public Class Methods
included(descendent)
click to toggle source
Extends the {ClassMethods} module onto any descendent.
@param [Module] descendent the descendent module. @return [void]
# File lib/module_builder/buildable.rb, line 9 def self.included(descendent) descendent.extend(ClassMethods) end