Class: Traver::ActiveRecordDefaultParamsCreator

Inherits:
Object
  • Object
show all
Defined in:
lib/traver/default_params_creators/active_record_default_params_creator.rb

Instance Method Summary collapse

Instance Method Details

#default_params(object_class) ⇒ Object



3
4
5
6
7
8
9
# File 'lib/traver/default_params_creators/active_record_default_params_creator.rb', line 3

def default_params(object_class)
  associations = object_class.reflect_on_all_associations(:belongs_to)
  
  associations.each_with_object({}) do |association, result|
    result[association.name] = :__ref__
  end
end