module Icalendar

Constants

MAX_LINE_LENGTH
VERSION

Public Class Methods

DowncasedHash(base) click to toggle source
# File lib/icalendar/downcased_hash.rb, line 32
def self.DowncasedHash(base)
  case base
  when Icalendar::DowncasedHash then base
  when Hash then Icalendar::DowncasedHash.new(base)
  else
    fail ArgumentError
  end
end
logger() click to toggle source
# File lib/icalendar.rb, line 7
def self.logger
  @logger ||= Icalendar::Logger.new(STDERR)
end
logger=(logger) click to toggle source
# File lib/icalendar.rb, line 11
def self.logger=(logger)
  @logger = logger
end
parse(source, single = false) click to toggle source
# File lib/icalendar.rb, line 15
def self.parse(source, single = false)
  warn "**** DEPRECATION WARNING ****\nIcalendar.parse will be removed in 3.0. Please switch to Icalendar::Calendar.parse."
  calendars = Parser.new(source).parse
  single ? calendars.first : calendars
end