Module: Enumerize::ActiveRecordSupport::RelationMethods
- Defined in:
- lib/enumerize/activerecord.rb
Instance Method Summary collapse
Instance Method Details
#update_all(updates) ⇒ Object
86 87 88 89 90 91 92 93 94 95 96 |
# File 'lib/enumerize/activerecord.rb', line 86 def update_all(updates) if updates.is_a?(Hash) enumerized_attributes.each do |attr| next if updates[attr.name].blank? || attr.kind_of?(Enumerize::Multiple) enumerize_value = attr.find_value(updates[attr.name]) updates[attr.name] = enumerize_value && enumerize_value.value end end super(updates) end |