Sha256: 3befbfd7afa3be97bf2aa23a8aa5226fd0bd86b2e8d0bb212838c4709983bdd0

Contents?: true

Size: 823 Bytes

Versions: 10

Compression:

Stored size: 823 Bytes

Contents

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

module RiCal
  class Component
    #- ©2009 Rick DeNatale
    #- All rights reserved. Refer to the file README.txt for the license
    #
    # A Todo (VTODO) calendar component groups properties describing a to-do
    # Todos may have multiple occurrences
    #
    # Todos may also contain one or more ALARM subcomponents
    # to see the property accessing methods for this class see the RiCal::Properties::Todo module
    # to see the methods for enumerating occurrences of recurring to-dos see the RiCal::OccurrenceEnumerator module
    class Todo < Component
      include Properties::Todo

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

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

Version data entries

10 entries across 10 versions & 1 rubygems

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