Module: KtDataClass
- Defined in:
- lib/kt_data_class.rb,
lib/kt_data_class/base.rb,
lib/kt_data_class/factory.rb,
lib/kt_data_class/version.rb,
lib/kt_data_class/definition.rb
Defined Under Namespace
Classes: Base, Definition, Factory, InvalidDefinitionError
Constant Summary collapse
- VERSION =
"0.1.0"
Class Method Summary collapse
Class Method Details
.create(*attr_names, **kwargs, &block) ⇒ Object
6 7 8 9 |
# File 'lib/kt_data_class.rb', line 6 def create(*attr_names, **kwargs, &block) definition = Definition.new(attr_names, kwargs) Factory.new(definition).create(&block) end |