Sha256: aee82c5b2916feb446146a02d8546fc97fefa2efd2a26c8a3360c2a1e2066e0f
Contents?: true
Size: 420 Bytes
Versions: 1
Compression:
Stored size: 420 Bytes
Contents
require 'configurable/class_methods' module Configurable module ModuleMethods module_function # Extends including classes with Configurable::ClassMethods def included(base) base.extend ClassMethods base.extend Lazydoc::Attributes base.extend ModuleMethods unless base.kind_of?(Class) ClassMethods.initialize(base) super end end extend ModuleMethods end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
configurable-1.0.0 | lib/configurable/module_methods.rb |