class Ecoportal::API::V2::Page::Component::DateField

Constants

ISO8601

Public Instance Methods

value() click to toggle source
# File lib/ecoportal/api/v2/page/component/date_field.rb, line 21
def value
  if val = doc["value"]
    (Time.parse(val) rescue nil).yield_self do |datetime|
      datetime.localtime if datetime
    end
  end
value=(val) click to toggle source
# File lib/ecoportal/api/v2/page/component/date_field.rb, line 14
def value=(val)
  doc["value"] = self.class.to_time(val).yield_self do |datetime|
    datetime = datetime.utc.strftime(ISO8601) if datetime
    datetime
  end
end