Module: Relations
- Extended by:
- ActiveSupport::Concern
- Included in:
- ActiveFormObjects::Base
- Defined in:
- lib/concerns/relations.rb
Defined Under Namespace
Classes: RelationValidator
Constant Summary collapse
- @@relation_keys =
{}
Instance Method Summary collapse
Instance Method Details
#affect_relation_values(params) ⇒ Object
15 16 17 18 19 20 21 22 |
# File 'lib/concerns/relations.rb', line 15 def affect_relation_values(params) @relation_keys = @@relation_keys[self.class.name] || [] params.keys.each do |key| params["#{key}_id".to_sym] = params[key.to_sym].id if @relation_keys.include?(key) end params end |