module ModelAuditor

Constants

VERSION

Public Class Methods

normalize_value(value) click to toggle source
# File lib/model_auditor.rb, line 20
def self.normalize_value(value)
  case value
  when Date then value.strftime('%d.%m.%Y')
  when DateTime, Time then value.strftime('%d.%m.%Y %H:%M')
  when String then Normalizers::String.new(value).normalize
  when BigDecimal then value.to_f
  when Hash, Array then value.inspect.gsub(/[\"\r\n\t]/, '')
  else value
  end
end