Sha256: b0b78e0d850c62336caae106e49cb2e74f48c691a31149da1bd7113ae527907a

Contents?: true

Size: 887 Bytes

Versions: 9

Compression:

Stored size: 887 Bytes

Contents

require File.join(File.dirname(__FILE__), %w[.. properties event.rb])

module RiCal
  class Component
    #- ©2009 Rick DeNatale, All rights reserved. Refer to the file README.txt for the license
    #
    # An Event (VEVENT) calendar component groups properties describing a scheduled event.
    # Events may have multiple occurrences
    #
    # Events may also contain one or more ALARM subcomponents
    #
    # to see the property accessing methods for this class see the RiCal::Properties::Event module
    # to see the methods for enumerating occurrences of recurring events see the RiCal::OccurrenceEnumerator module
    class Event < Component
      include OccurrenceEnumerator

      include RiCal::Properties::Event

      def subcomponent_class #:nodoc:
        {:alarm => Alarm }
      end

      def self.entity_name #:nodoc:
        "VEVENT"
      end

    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
rubyredrick-ri_cal-0.0.10 lib/ri_cal/component/event.rb
rubyredrick-ri_cal-0.0.11 lib/ri_cal/component/event.rb
rubyredrick-ri_cal-0.0.3 lib/ri_cal/component/event.rb
rubyredrick-ri_cal-0.0.4 lib/ri_cal/component/event.rb
rubyredrick-ri_cal-0.0.5 lib/ri_cal/component/event.rb
rubyredrick-ri_cal-0.0.6 lib/ri_cal/component/event.rb
rubyredrick-ri_cal-0.0.7 lib/ri_cal/component/event.rb
rubyredrick-ri_cal-0.0.8 lib/ri_cal/component/event.rb
rubyredrick-ri_cal-0.0.9 lib/ri_cal/component/event.rb