Sha256: 4625439ace58794115c1ce4a16dc7b051c40d0f0673d3c20f88105a86823eabf

Contents?: true

Size: 1.02 KB

Versions: 3

Compression:

Stored size: 1.02 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
module Icalendar
  # A Freebusy calendar component is a grouping of
  # component properties that represents either a request for, a reply to
  # a request for free or busy time information or a published set of
  # busy time information.
  class Freebusy < Component

    # Single properties
    ical_property :contact
    ical_property :dtstart, :start
    ical_property :dtend, :end
  ical_property :dtstamp, :timestamp
  ical_property :duration
  ical_property :organizer
  ical_property :uid, :user_id
  ical_property :url

  # Multi-properties
  ical_multi_property :attendee, :attendee, :attendees
  ical_multi_property :comment, :comment, :comments
  ical_multi_property :freebusy, :freebusy, :freebusys
  ical_multi_property :rstatus, :request_status, :request_statuses

  def initialize()
    super("VFREEBUSY")
  end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
icalendar-0.96.1 lib/icalendar/component/freebusy.rb
icalendar-0.96.2 lib/icalendar/component/freebusy.rb
icalendar-0.96.3 lib/icalendar/component/freebusy.rb