class Icalendar::Values::Time
Constants
- FORMAT
Public Class Methods
Source
# File lib/icalendar/values/time.rb, line 14 def initialize(value, params = {}) if value.is_a? String params['tzid'] = 'UTC' if value.end_with? 'Z' super ::DateTime.strptime(value, FORMAT).to_time, params elsif value.respond_to? :to_time super value.to_time, params else super end end
Calls superclass method
Icalendar::Values::Helpers::TimeWithZone::new
Public Instance Methods
Source
# File lib/icalendar/values/time.rb, line 25 def value_ical if tz_utc "#{strftime FORMAT}Z" else strftime FORMAT end end