Sha256: fb369a2fc614c038ea5cde7307c8e45075c6b1daf38c178f2d42a02468e0958d
Contents?: true
Size: 402 Bytes
Versions: 5
Compression:
Stored size: 402 Bytes
Contents
module FlexibleEnum class AbstractConfigurator < Struct.new(:feature_module, :attribute_name, :module_for_elements, :elements) def add_class_method(method_name, &block) feature_module.const_get(:ClassMethods).send(:define_method, method_name, &block) end def add_instance_method(method_name, &block) feature_module.send(:define_method, method_name, &block) end end end
Version data entries
5 entries across 5 versions & 1 rubygems