Sha256: 0d9b01f579dd2c6f0d4a44f5d42712ad44cb772f61aa5f021526183126ad0fbb
Contents?: true
Size: 483 Bytes
Versions: 1
Compression:
Stored size: 483 Bytes
Contents
# frozen_string_literal: true module Fields class DatetimeField < Field serialize :validations, Validations::DatetimeField serialize :options, Options::DatetimeField def stored_type :datetime end protected def interpret_extra_to(model, accessibility, overrides = {}) super model.class_eval <<-CODE, __FILE__, __LINE__ + 1 def #{name}=(val) super(val.try(:in_time_zone)&.utc) end CODE end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
script_core-0.1.0 | spec/dummy/app/models/fields/datetime_field.rb |