Method: Lab42::DataClass::Constraints::SetterConstraint#setter_for

Defined in:
lib/lab42/data_class/constraints/setter_constraint.rb

#setter_for(attribute:, instance:, return_setter: false) ⇒ Object



11
12
13
14
15
16
17
18
# File 'lib/lab42/data_class/constraints/setter_constraint.rb', line 11

def setter_for(attribute:, instance:, return_setter: false)
  attribute_setter.new(
    attribute:,
    constraint: self,
    instance:,
    return_setter:
  )
end