Sha256: 3a798e00e5c0e5b454c84e1ffde2493f4b143ecffd7be6d367c754348a8f3b39

Contents?: true

Size: 561 Bytes

Versions: 1

Compression:

Stored size: 561 Bytes

Contents

## Need this so we can require the library from the samples directory
$:.unshift(File.dirname(__FILE__) + '/../../lib')

require 'icalendar'
require 'date'
  
# Open a file or string to parse
cal_file = File.open("../../test/life.ics")

# Parser returns an array of calendars because a single file
# can have multiple calendar objects.
cals = Icalendar::Parser.new(cal_file).parse
cal = cals.first

# Now you can access the cal object in just the same way I created it
event = cal.events.first

puts "user_id: " + event.user_id
puts "summary: " + event.summary

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
icalendar-0.96 docs/examples/parse_cal.rb