def set_default
@has_one_manifest['model_name'] ||= @has_one_name
+ @has_one_manifest['foreign_key'] ||= @association.model_name + '_id'
end
def init
@model_name = @has_one_manifest['model_name']
- raise "undefined foreign_key for models > #{@association.model.model_name} > associations > has_one > #{@has_one_name}\n" unless @has_one_manifest['foreign_key']
@foreign_key = @has_one_manifest['foreign_key']
end
+ def model
+ ::Manifest.item_name_to_model @model_name
+ end
+
def association_name
@association.association_name
end