Sha256: 9f74f9800b1ea93ada40f1278200001cfcbf23b0781b495c4e3cd1aef32be918
Contents?: true
Size: 655 Bytes
Versions: 1
Compression:
Stored size: 655 Bytes
Contents
module Preserves class Mapper class Relation attr_reader :object, :record, :relation_name, :relation_result_set, :mapping def initialize(object, record, relation_name, relation_result_set, mapping) @object = object @record = record @relation_name = relation_name @relation_result_set = relation_result_set @mapping = mapping end def relation_repo @relation_repo ||= relation_settings.fetch(:repository) # TODO: Need a default. end def assign_attribute(object, attribute_name, value) object.send("#{attribute_name}=", value) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
preserves-0.1.0 | lib/preserves/mapper/relation.rb |