Method: Hash#delete_blanks

Defined in:
lib/active_form/core_extensions.rb

#delete_blanksObject

utility methods



94
95
96
97
98
99
100
101
102
103
# File 'lib/active_form/core_extensions.rb', line 94

def delete_blanks
  self.inject({}) do |hash,(key, value)|
    if value == :blank
      hash[key] = ''
    else
      hash[key] = value unless (value.blank? || value == false)
    end
    hash
  end
end