Class: Fields::Date
- Inherits:
-
Field
- Object
- Field
- Fields::Date
- Defined in:
- app/models/iron/fields/date.rb
Instance Method Summary collapse
Instance Method Details
#content_value=(value) ⇒ Object
3 4 5 6 7 8 9 10 11 12 |
# File 'app/models/iron/fields/date.rb', line 3 def content_value=(value) @content_errors = nil if value.blank? self.value_datetime = nil else self.value_datetime = Time.iso8601(value.to_s) end rescue ArgumentError add_content_error("must be a valid ISO8601 datetime") end |
#export_value ⇒ Object
18 19 20 |
# File 'app/models/iron/fields/date.rb', line 18 def export_value { type: "date", value: value_datetime&.iso8601 } end |
#value ⇒ Object
14 15 16 |
# File 'app/models/iron/fields/date.rb', line 14 def value value_datetime end |