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) calendars = Parser.new(source).parse single ? calendars.first : calendars end