Class: Icalendar::Parser
- Inherits:
-
Object
- Object
- Icalendar::Parser
- Defined in:
- lib/calfilter/icalendar_extensions.rb
Instance Method Summary collapse
- #parse_datetime_with_date_check(name, params, value) ⇒ Object (also: #parse_datetime)
Instance Method Details
#parse_datetime_with_date_check(name, params, value) ⇒ Object Also known as: parse_datetime
3 4 5 6 7 8 9 10 11 12 13 14 15 |
# File 'lib/calfilter/icalendar_extensions.rb', line 3 def parse_datetime_with_date_check(name, params, value) if /\d{8}T/ =~ value dt = parse_datetime_without_date_check(name, params, value) dt.utc = true if /Z/ =~ value dt else begin Date.parse(value) rescue Exception value end end end |