Sha256: 4ea7bee34d9e3335dea3df0c4c93919c98630407eddb03bd19ae70038bd15d9d

Contents?: true

Size: 819 Bytes

Versions: 1

Compression:

Stored size: 819 Bytes

Contents

module RiCal
  #- ©2009 Rick DeNatale
  #- All rights reserved. Refer to the file README.txt for the license
  #
  # 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 InvalidTimezoneIdentifier < StandardError
    
    def self.not_found_in_calendar(identifier)
      new("#{identifier.inspect} is not the identifier of a VTIMEZONE component of this calendar")
    end
    
    def self.invalid_tzinfo_identifier(identifier)
      new("#{identifier.inspect} is not known to the tzinfo database")
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rubyredrick-ri_cal-0.0.2 lib/ri_cal/invalid_timezone_identifer.rb