3 module AssociationModule
4 class HasOne < ManifestBase::NameValues
5 attr :model_name, :foreign_key
9 @values['model_name'] ||= @name
10 @values['foreign_key'] ||= @parent.model_name + '_id'
15 @model_name = @values['model_name']
16 @foreign_key = @values['foreign_key']
20 ::Manifest.item_name_to_model @model_name
24 @parent.association_name