class Icalendar::Values::DateOrDateTime
It should not be used without also invoking the ‘call` method.
DateOrDateTime can be used to set an attribute to either a Date or a DateTime value.
def call
def call parsed end
def needs_value_type?(default_type)
def needs_value_type?(default_type) parsed.class != default_type end
def params_ical
def params_ical parsed.params_ical end
def parsed
def parsed @parsed ||= begin Icalendar::Values::DateTime.new value, ical_params rescue Icalendar::Values::DateTime::FormatError Icalendar::Values::Date.new value, ical_params end end
def value_ical
def value_ical parsed.value_ical end
def value_type
def value_type parsed.class.value_type end