Exception: RiCal::InvalidTimezoneIdentifier

Inherits:
StandardError
  • Object
show all
Defined in:
lib/ri_cal/invalid_timezone_identifier.rb

Overview

An InvalidTimezoneIdentifier error is raised when a DATETIME property with an invalid timezone is involved in a timezone conversion operation

Rather than attempting to detect invalid timezones immediately the detection is deferred to avoid problems such as importing a calendar which has forward reference to VTIMEZONE components.

Class Method Summary collapse

Class Method Details

.invalid_tzinfo_identifier(identifier) ⇒ Object

:nodoc:



13
14
15
# File 'lib/ri_cal/invalid_timezone_identifier.rb', line 13

def self.invalid_tzinfo_identifier(identifier) #:nodoc:
  new("#{identifier.inspect} is not known to the tzinfo database")
end

.not_found_in_calendar(identifier) ⇒ Object

:nodoc:



9
10
11
# File 'lib/ri_cal/invalid_timezone_identifier.rb', line 9

def self.not_found_in_calendar(identifier) #:nodoc:
  new("#{identifier.inspect} is not the identifier of a VTIMEZONE component of this calendar")
end