module CapitalizeAttributes
Constants
- VERSION
Private Instance Methods
capitalize_record()
click to toggle source
# File lib/capitalize_attributes.rb, line 25 def capitalize_record capitalizable_attributes = attributes.slice(*self.capitalizable_attribute_names) capitalizable_attributes.each do |attr, value| if value.present? new_value = ::CapitalizeAttributes::SelectiveCapitalizer.perform(value) self.send("#{attr}=", new_value) if new_value != value end end # Don't cancel later callbacks true end