Sha256: 75eb8310578b35c75188fc107c3e27363aa16b1141a25c1981fc720566bb77aa
Contents?: true
Size: 467 Bytes
Versions: 120
Compression:
Stored size: 467 Bytes
Contents
module EgovUtils class AuditDetail < ApplicationRecord belongs_to :audit_record def value=(arg) write_attribute :value, normalize(arg) end def old_value=(arg) write_attribute :old_value, normalize(arg) end private def normalize(v) case v when true "1" when false "0" when Date v.strftime("%Y-%m-%d") else v end end end end
Version data entries
120 entries across 120 versions & 1 rubygems