Method: Sinclair::Model.initialize_with
- Defined in:
- lib/sinclair/model.rb
.initialize_with(*attributes, writter: true, comparable: true) ⇒ Array<MethodDefinition> .initialize_with(*attributes, defaults, writter: true, comparable: true) ⇒ Array<MethodDefinition>
Adds methods needed for the model
The readers/writters, == and initializer are added
103 104 105 |
# File 'lib/sinclair/model.rb', line 103 def initialize_with(*attributes, **) Builder.new(self, *attributes, **).build end |