Sha256: d6a5f23131964c5b747c5abc06991488ea1cb9dbf20e1bca549c0c3b2837f7d8
Contents?: true
Size: 1.01 KB
Versions: 4
Compression:
Stored size: 1.01 KB
Contents
=begin Copyright (C) 2005 Jeff Rose This library is free software; you can redistribute it and/or modify it under the same terms as the ruby language itself, see the file COPYING for details. =end require 'logger' module Icalendar #:nodoc: # A simple error class to differentiate iCalendar library exceptions # from ruby language exceptions or others. class IcalendarError < StandardError #:nodoc: end # Exception used when the library encounters a bogus calendar component. class UnknownComponentClass < IcalendarError end # Exception used when the library encounters a bogus property type. class UnknownPropertyMethod< IcalendarError end # Exception used when the library encounters a bogus property value. class InvalidPropertyValue < IcalendarError end # This class serves as the base class for just about everything in # the library so that the logging system can be configured in one place. class Base @@logger = Logger.new(STDERR) @@logger.level = Logger::FATAL end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
icalendar-0.96.1 | lib/icalendar/base.rb |
icalendar-0.96.2 | lib/icalendar/base.rb |
icalendar-0.96.3 | lib/icalendar/base.rb |
icalendar-0.96.4 | lib/icalendar/base.rb |