module Icalendar
Constants
- MAX_LINE_LENGTH
- VERSION
Public Class Methods
DowncasedHash(base)
click to toggle source
# File lib/icalendar/downcased_hash.rb, line 34 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 9 def self.logger @logger ||= Icalendar::Logger.new(STDERR) end
logger=(logger)
click to toggle source
# File lib/icalendar.rb, line 13 def self.logger=(logger) @logger = logger end
parse(source, single = false)
click to toggle source
# File lib/icalendar.rb, line 17 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