Method: MetaModel::Metafile::DSL#belongs_to

Defined in:
lib/metamodel/metafile/dsl.rb

#belongs_to(name, model_name = nil, **args) ⇒ Object



37
38
39
40
41
# File 'lib/metamodel/metafile/dsl.rb', line 37

def belongs_to(name, model_name = nil, **args)
  model_name = name.to_s.singularize.camelize if model_name.nil?
  association = Record::Association.new(name, current_model.name, model_name, :belongs_to, args)
  @associations << association
end