Class: Uchi::Field::BelongsTo::Show
Instance Attribute Summary
#field, #record, #repository
Instance Method Summary
collapse
#initialize
Instance Method Details
#associated_record ⇒ Object
60
61
62
|
# File 'app/components/uchi/field/belongs_to.rb', line 60
def associated_record
field.value(record)
end
|
#associated_repository ⇒ Object
64
65
66
67
68
69
|
# File 'app/components/uchi/field/belongs_to.rb', line 64
def associated_repository
reflection = record.class.reflect_on_association(field.name)
model = reflection.klass
repository_class = Uchi::Repository.for_model(model)
repository_class.new
end
|