Sha256: 4c461c8dfe44773a5ebd14dd11e17fef5339479ba695b05901eb829abff7ab1a
Contents?: true
Size: 388 Bytes
Versions: 30
Compression:
Stored size: 388 Bytes
Contents
# frozen_string_literal: true class ReeMapper::ObjectOutput < ReeMapper::StrategyOutput def initialize(*) @dto = Object super end contract(Object) def build_object @dto.allocate end contract(Object, ReeMapper::Field, Any => nil) def assign_value(object, field, value) object.instance_variable_set(field.name_as_instance_var_name, value) nil end end
Version data entries
30 entries across 30 versions & 1 rubygems