module RiCal::Properties::Todo
-
©2009 Rick DeNatale
-
All rights reserved. Refer to the file README.txt for the license
Properties::Todo provides property accessing methods for the Todo class This source file is generated by the rical:gen_propmodules rake tasks, DO NOT EDIT
Public Instance Methods
add one value to the ATTACH property one instances of Uri may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 709 def add_attach(ruby_value) self.attach_property << RiCal::PropertyValue::Uri.convert(self, ruby_value) end
add one or more values to the ATTACH property one or more instances of Uri may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 703 def add_attachments(*ruby_values) ruby_values.each {|val| self.attach_property << RiCal::PropertyValue::Uri.convert(self, val)} end
add one value to the ATTENDEE property one instances of CalAddress may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 772 def add_attendee(ruby_value) self.attendee_property << RiCal::PropertyValue::CalAddress.convert(self, ruby_value) end
add one or more values to the ATTENDEE property one or more instances of CalAddress may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 766 def add_attendees(*ruby_values) ruby_values.each {|val| self.attendee_property << RiCal::PropertyValue::CalAddress.convert(self, val)} end
add one value to the CATEGORIES property one instances of Array may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 835 def add_categories(ruby_value) self.categories_property << RiCal::PropertyValue::Array.convert(self, ruby_value) end
add one value to the COMMENT property one instances of String may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 898 def add_comment(ruby_value) self.comment_property << RiCal::PropertyValue::Text.convert(self, ruby_value) end
add one or more values to the COMMENT property one or more instances of String may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 892 def add_comments(*ruby_values) ruby_values.each {|val| self.comment_property << RiCal::PropertyValue::Text.convert(self, val)} end
add one value to the CONTACT property one instances of String may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 961 def add_contact(ruby_value) self.contact_property << RiCal::PropertyValue::Text.convert(self, ruby_value) end
add one or more values to the CONTACT property one or more instances of String may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 955 def add_contacts(*ruby_values) ruby_values.each {|val| self.contact_property << RiCal::PropertyValue::Text.convert(self, val)} end
add one value to the EXDATE property one instances of OccurrenceList may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1024 def add_exdate(*ruby_value) self.exdate_property << RiCal::PropertyValue::OccurrenceList.convert(self, *ruby_value) end
add one or more values to the EXDATE property one or more instances of OccurrenceList may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1018 def add_exdates(*ruby_values) ruby_values.each {|val| self.exdate_property << RiCal::PropertyValue::OccurrenceList.convert(self, *val)} end
add one value to the EXRULE property one instances of RecurrenceRule may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1087 def add_exrule(ruby_value) self.exrule_property << RiCal::PropertyValue::RecurrenceRule.convert(self, ruby_value) end
add one or more values to the EXRULE property one or more instances of RecurrenceRule may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1081 def add_exrules(*ruby_values) ruby_values.each {|val| self.exrule_property << RiCal::PropertyValue::RecurrenceRule.convert(self, val)} end
add one or more values to the CATEGORIES property one or more instances of Array may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 829 def add_multiple_categories(*ruby_values) ruby_values.each {|val| self.categories_property << RiCal::PropertyValue::Array.convert(self, val)} end
add one or more values to the RESOURCES property one or more instances of Array may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1267 def add_multiple_resources(*ruby_values) ruby_values.each {|val| self.resources_property << RiCal::PropertyValue::Array.convert(self, val)} end
add one value to the RDATE property one instances of OccurrenceList may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1336 def add_rdate(*ruby_value) self.rdate_property << RiCal::PropertyValue::OccurrenceList.convert(self, *ruby_value) end
add one or more values to the RDATE property one or more instances of OccurrenceList may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1330 def add_rdates(*ruby_values) ruby_values.each {|val| self.rdate_property << RiCal::PropertyValue::OccurrenceList.convert(self, *val)} end
add one value to the REQUEST-STATUS property one instances of String may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1147 def add_request_status(ruby_value) self.request_status_property << RiCal::PropertyValue::Text.convert(self, ruby_value) end
add one or more values to the REQUEST-STATUS property one or more instances of String may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1141 def add_request_statuses(*ruby_values) ruby_values.each {|val| self.request_status_property << RiCal::PropertyValue::Text.convert(self, val)} end
add one value to the RESOURCES property one instances of Array may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1273 def add_resources(ruby_value) self.resources_property << RiCal::PropertyValue::Array.convert(self, ruby_value) end
add one value to the RRULE property one instances of RecurrenceRule may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1399 def add_rrule(ruby_value) self.rrule_property << RiCal::PropertyValue::RecurrenceRule.convert(self, ruby_value) end
add one or more values to the RRULE property one or more instances of RecurrenceRule may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1393 def add_rrules(*ruby_values) ruby_values.each {|val| self.rrule_property << RiCal::PropertyValue::RecurrenceRule.convert(self, val)} end
return the value of the ATTACH property which will be an array of instances of Uri
# File lib/ri_cal/properties/todo.rb, line 727 def attach attach_property.map {|prop| prop ? prop.ruby_value : prop} end
set the value of the ATTACH property to a single value one instance of Uri may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 697 def attach=(ruby_value) @attach_property = [RiCal::PropertyValue::Uri.convert(self, ruby_value)] end
return the the ATTACH property which will be an array of instances of RiCal::PropertyValueUri
- purpose (from RFC 2445)
-
The property provides the capability to associate a document object with a calendar component.
see RFC 2445 4.8.1.1 pp 77-78
# File lib/ri_cal/properties/todo.rb, line 679 def attach_property @attach_property ||= [] end
set the the ATTACH property one or more instances of RiCal::PropertyValueUri may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 685 def attach_property=(*property_values) @attach_property= property_values end
set the value of the ATTACH property to multiple values one or more instances of Uri may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 691 def attachments=(ruby_values) @attach_property = ruby_values.map {|val| RiCal::PropertyValue::Uri.convert(self, val)} end
return the value of the ATTENDEE property which will be an array of instances of CalAddress
# File lib/ri_cal/properties/todo.rb, line 790 def attendee attendee_property.map {|prop| prop ? prop.ruby_value : prop} end
set the value of the ATTENDEE property to a single value one instance of CalAddress may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 760 def attendee=(ruby_value) @attendee_property = [RiCal::PropertyValue::CalAddress.convert(self, ruby_value)] end
return the the ATTENDEE property which will be an array of instances of RiCal::PropertyValueCalAddress
- purpose (from RFC 2445)
-
The property defines an 'Attendee' within a calendar component.
see RFC 2445 4.8.4.1 pp 102-104
# File lib/ri_cal/properties/todo.rb, line 742 def attendee_property @attendee_property ||= [] end
set the the ATTENDEE property one or more instances of RiCal::PropertyValueCalAddress may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 748 def attendee_property=(*property_values) @attendee_property= property_values end
set the value of the ATTENDEE property to multiple values one or more instances of CalAddress may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 754 def attendees=(ruby_values) @attendee_property = ruby_values.map {|val| RiCal::PropertyValue::CalAddress.convert(self, val)} end
return the value of the CATEGORIES property which will be an array of instances of Array
# File lib/ri_cal/properties/todo.rb, line 853 def categories categories_property.map {|prop| prop ? prop.ruby_value : prop} end
set the value of the CATEGORIES property to a single value one instance of Array may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 823 def categories=(ruby_value) @categories_property = [RiCal::PropertyValue::Array.convert(self, ruby_value)] end
return the the CATEGORIES property which will be an array of instances of RiCal::PropertyValueArray
- purpose (from RFC 2445)
-
This property defines the categories for a calendar component.
see RFC 2445 4.8.1.2 pp 78-79
# File lib/ri_cal/properties/todo.rb, line 805 def categories_property @categories_property ||= [] end
set the the CATEGORIES property one or more instances of RiCal::PropertyValueArray may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 811 def categories_property=(*property_values) @categories_property= property_values end
return the the CLASS property which will be an instances of RiCal::PropertyValueText
- purpose (from RFC 2445)
-
This property defines the access classification for a calendar component.
see RFC 2445 4.8.1.3 pp 79-80
# File lib/ri_cal/properties/todo.rb, line 17 def class_property @class_property end
set the CLASS property property value should be an instance of RiCal::PropertyValueText
# File lib/ri_cal/properties/todo.rb, line 23 def class_property=(property_value) @class_property = property_value end
return the value of the COMMENT property which will be an array of instances of String
# File lib/ri_cal/properties/todo.rb, line 916 def comment comment_property.map {|prop| prop ? prop.ruby_value : prop} end
set the value of the COMMENT property to a single value one instance of String may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 886 def comment=(ruby_value) @comment_property = [RiCal::PropertyValue::Text.convert(self, ruby_value)] end
return the the COMMENT property which will be an array of instances of RiCal::PropertyValueText
- purpose (from RFC 2445)
-
This property specifies non-processing information intended to provide a comment to the calendar user.
see RFC 2445 4.8.1.4 pp 80-81
# File lib/ri_cal/properties/todo.rb, line 868 def comment_property @comment_property ||= [] end
set the the COMMENT property one or more instances of RiCal::PropertyValueText may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 874 def comment_property=(*property_values) @comment_property= property_values end
set the value of the COMMENT property to multiple values one or more instances of String may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 880 def comments=(ruby_values) @comment_property = ruby_values.map {|val| RiCal::PropertyValue::Text.convert(self, val)} end
return the value of the COMPLETED property which will be an instance of DateTime
# File lib/ri_cal/properties/todo.rb, line 67 def completed completed_property ? completed_property.ruby_value : nil end
set the value of the COMPLETED property
# File lib/ri_cal/properties/todo.rb, line 61 def completed=(ruby_value) self.completed_property= RiCal::PropertyValue::DateTime.convert(self, ruby_value) end
return the the COMPLETED property which will be an instances of RiCal::PropertyValueDateTime
- purpose (from RFC 2445)
-
This property specifies the date and time that a to-do was actually completed.
see RFC 2445 4.8.2.1 pp 90-91
# File lib/ri_cal/properties/todo.rb, line 50 def completed_property @completed_property end
set the COMPLETED property property value should be an instance of RiCal::PropertyValueDateTime
# File lib/ri_cal/properties/todo.rb, line 56 def completed_property=(property_value) @completed_property = property_value ? property_value.for_parent(self) : nil end
return the value of the CONTACT property which will be an array of instances of String
# File lib/ri_cal/properties/todo.rb, line 979 def contact contact_property.map {|prop| prop ? prop.ruby_value : prop} end
set the value of the CONTACT property to a single value one instance of String may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 949 def contact=(ruby_value) @contact_property = [RiCal::PropertyValue::Text.convert(self, ruby_value)] end
return the the CONTACT property which will be an array of instances of RiCal::PropertyValueText
- purpose (from RFC 2445)
-
The property is used to represent contact information oralternately a reference to contact information associated with the calendar component.
see RFC 2445 4.8.4.2 pp 104-106
# File lib/ri_cal/properties/todo.rb, line 931 def contact_property @contact_property ||= [] end
set the the CONTACT property one or more instances of RiCal::PropertyValueText may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 937 def contact_property=(*property_values) @contact_property= property_values end
set the value of the CONTACT property to multiple values one or more instances of String may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 943 def contacts=(ruby_values) @contact_property = ruby_values.map {|val| RiCal::PropertyValue::Text.convert(self, val)} end
return the value of the CREATED property which will be an instance of ZuluDateTime
# File lib/ri_cal/properties/todo.rb, line 100 def created created_property ? created_property.ruby_value : nil end
set the value of the CREATED property
# File lib/ri_cal/properties/todo.rb, line 94 def created=(ruby_value) self.created_property= RiCal::PropertyValue::ZuluDateTime.convert(self, ruby_value) end
return the the CREATED property which will be an instances of RiCal::PropertyValueZuluDateTime
- purpose (from RFC 2445)
-
This property specifies the date and time that the calendar information was created by teh calendar user agent in the calendar store.
see RFC 2445 4.8.7.1 pp 129-130
# File lib/ri_cal/properties/todo.rb, line 83 def created_property @created_property end
set the CREATED property property value should be an instance of RiCal::PropertyValueZuluDateTime
# File lib/ri_cal/properties/todo.rb, line 89 def created_property=(property_value) @created_property = property_value end
return the value of the DESCRIPTION property which will be an instance of String
# File lib/ri_cal/properties/todo.rb, line 133 def description description_property ? description_property.ruby_value : nil end
set the value of the DESCRIPTION property
# File lib/ri_cal/properties/todo.rb, line 127 def description=(ruby_value) self.description_property= RiCal::PropertyValue::Text.convert(self, ruby_value) end
return the the DESCRIPTION property which will be an instances of RiCal::PropertyValueText
- purpose (from RFC 2445)
-
This property provides a more complete description of the calendar component, than that provided by the “SUMMARY” property.
see RFC 2445 4.8.1.5 pp 81-82
# File lib/ri_cal/properties/todo.rb, line 116 def description_property @description_property end
set the DESCRIPTION property property value should be an instance of RiCal::PropertyValueText
# File lib/ri_cal/properties/todo.rb, line 122 def description_property=(property_value) @description_property = property_value end
return the value of the DTSTAMP property which will be an instance of ZuluDateTime
# File lib/ri_cal/properties/todo.rb, line 166 def dtstamp dtstamp_property ? dtstamp_property.ruby_value : nil end
set the value of the DTSTAMP property
# File lib/ri_cal/properties/todo.rb, line 160 def dtstamp=(ruby_value) self.dtstamp_property= RiCal::PropertyValue::ZuluDateTime.convert(self, ruby_value) end
return the the DTSTAMP property which will be an instances of RiCal::PropertyValueZuluDateTime
- purpose (from RFC 2445)
-
This property indicates the date/time that the instance of the iCalendar object was created.
see RFC 2445 4.8.7.2 pp 130-131
# File lib/ri_cal/properties/todo.rb, line 149 def dtstamp_property @dtstamp_property end
set the DTSTAMP property property value should be an instance of RiCal::PropertyValueZuluDateTime
# File lib/ri_cal/properties/todo.rb, line 155 def dtstamp_property=(property_value) @dtstamp_property = property_value end
set the value of the DTSTART property
# File lib/ri_cal/properties/todo.rb, line 193 def dtstart=(ruby_value) self.dtstart_property= RiCal::PropertyValue::DateTime.convert(self, ruby_value) end
return the the DTSTART property which will be an instances of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date
- purpose (from RFC 2445)
-
This property specifies when the calendar component begins.
see RFC 2445 4.8.2.4 pp 93-94
# File lib/ri_cal/properties/todo.rb, line 182 def dtstart_property @dtstart_property end
set the DTSTART property property value should be an instance of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date
# File lib/ri_cal/properties/todo.rb, line 188 def dtstart_property=(property_value) @dtstart_property = property_value ? property_value.for_parent(self) : nil end
set the value of the DUE property
# File lib/ri_cal/properties/todo.rb, line 623 def due=(ruby_value) self.due_property= RiCal::PropertyValue::DateTime.convert(self, ruby_value) end
return the the DUE property which will be an instances of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date
- purpose (from RFC 2445)
-
This property defines the date and time that a to-do is expected to be completed.
see RFC 2445 4.8.2.3 pp 92-93
# File lib/ri_cal/properties/todo.rb, line 611 def due_property @due_property end
set the DUE property property value should be an instance of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date
# File lib/ri_cal/properties/todo.rb, line 617 def due_property=(property_value) @due_property = property_value ? property_value.for_parent(self) : nil @duration_property = nil end
return the value of the DURATION property which will be an instance of Duration
# File lib/ri_cal/properties/todo.rb, line 663 def duration duration_property ? duration_property.ruby_value : nil end
set the value of the DURATION property
# File lib/ri_cal/properties/todo.rb, line 657 def duration=(ruby_value) self.duration_property= RiCal::PropertyValue::Duration.convert(self, ruby_value) end
return the the DURATION property which will be an instances of RiCal::PropertyValueDuration
- purpose (from RFC 2445)
-
This property specifies a positive duration of time.
see RFC 2445 4.8.2.5 pp 94-95
# File lib/ri_cal/properties/todo.rb, line 645 def duration_property @duration_property end
set the DURATION property property value should be an instance of RiCal::PropertyValueDuration
# File lib/ri_cal/properties/todo.rb, line 651 def duration_property=(property_value) @duration_property = property_value @due_property = nil end
return the value of the EXDATE property which will be an array of instances of OccurrenceList
# File lib/ri_cal/properties/todo.rb, line 1042 def exdate exdate_property.map {|prop| prop ? prop.ruby_value : prop} end
set the value of the EXDATE property to a single value one instance of OccurrenceList may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1012 def exdate=(*ruby_value) @exdate_property = [RiCal::PropertyValue::OccurrenceList.convert(self, *ruby_value)] end
return the the EXDATE property which will be an array of instances of RiCal::PropertyValueOccurrenceList
- purpose (from RFC 2445)
-
This property defines the list of date/time exceptions for a recurring calendar component.
see RFC 2445 4.8.5.1 pp 112-114
# File lib/ri_cal/properties/todo.rb, line 994 def exdate_property @exdate_property ||= [] end
set the the EXDATE property one or more instances of RiCal::PropertyValueOccurrenceList may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1000 def exdate_property=(*property_values) @exdate_property= property_values.map{|prop| prop.for_parent(self)} end
set the value of the EXDATE property to multiple values one or more instances of OccurrenceList may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1006 def exdates=(ruby_values) @exdate_property = ruby_values.map {|val| RiCal::PropertyValue::OccurrenceList.convert(self, *val)} end
return the value of the EXRULE property which will be an array of instances of RecurrenceRule
# File lib/ri_cal/properties/todo.rb, line 1105 def exrule exrule_property.map {|prop| prop ? prop.ruby_value : prop} end
set the value of the EXRULE property to a single value one instance of RecurrenceRule may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1075 def exrule=(ruby_value) @exrule_property = [RiCal::PropertyValue::RecurrenceRule.convert(self, ruby_value)] end
return the the EXRULE property which will be an array of instances of RiCal::PropertyValueRecurrenceRule
- purpose (from RFC 2445)
-
This property defines a rule or repeating pattern for an exception to a recurrence set.
see RFC 2445 4.8.5.2 pp 114-125
# File lib/ri_cal/properties/todo.rb, line 1057 def exrule_property @exrule_property ||= [] end
set the the EXRULE property one or more instances of RiCal::PropertyValueRecurrenceRule may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1063 def exrule_property=(*property_values) @exrule_property= property_values end
set the value of the EXRULE property to multiple values one or more instances of RecurrenceRule may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1069 def exrules=(ruby_values) @exrule_property = ruby_values.map {|val| RiCal::PropertyValue::RecurrenceRule.convert(self, val)} end
return the value of the GEO property which will be an instance of Geo
# File lib/ri_cal/properties/todo.rb, line 232 def geo geo_property ? geo_property.ruby_value : nil end
set the value of the GEO property
# File lib/ri_cal/properties/todo.rb, line 226 def geo=(ruby_value) self.geo_property= RiCal::PropertyValue::Geo.convert(self, ruby_value) end
return the the GEO property which will be an instances of RiCal::PropertyValueGeo
- purpose (from RFC 2445)
-
This property specifies information related to the global position for the activity specified by a calendar component.
see RFC 2445 4.8.1.6 pp 82-83
# File lib/ri_cal/properties/todo.rb, line 215 def geo_property @geo_property end
set the GEO property property value should be an instance of RiCal::PropertyValueGeo
# File lib/ri_cal/properties/todo.rb, line 221 def geo_property=(property_value) @geo_property = property_value end
return the value of the LAST-MODIFIED property which will be an instance of ZuluDateTime
# File lib/ri_cal/properties/todo.rb, line 265 def last_modified last_modified_property ? last_modified_property.ruby_value : nil end
set the value of the LAST-MODIFIED property
# File lib/ri_cal/properties/todo.rb, line 259 def last_modified=(ruby_value) self.last_modified_property= RiCal::PropertyValue::ZuluDateTime.convert(self, ruby_value) end
return the the LAST-MODIFIED property which will be an instances of RiCal::PropertyValueZuluDateTime
- purpose (from RFC 2445)
-
This property specifies the date and time that the information associated with the calendar component was last revised in teh calendar store.
see RFC 2445 4.8.7.3 p 131
# File lib/ri_cal/properties/todo.rb, line 248 def last_modified_property @last_modified_property end
set the LAST-MODIFIED property property value should be an instance of RiCal::PropertyValueZuluDateTime
# File lib/ri_cal/properties/todo.rb, line 254 def last_modified_property=(property_value) @last_modified_property = property_value end
return the value of the LOCATION property which will be an instance of String
# File lib/ri_cal/properties/todo.rb, line 298 def location location_property ? location_property.ruby_value : nil end
set the value of the LOCATION property
# File lib/ri_cal/properties/todo.rb, line 292 def location=(ruby_value) self.location_property= RiCal::PropertyValue::Text.convert(self, ruby_value) end
return the the LOCATION property which will be an instances of RiCal::PropertyValueText
- purpose (from RFC 2445)
-
This property defines the intended venue for the activity defined by a calendar component.
see RFC 2445 4.8.1.7 pp 84
# File lib/ri_cal/properties/todo.rb, line 281 def location_property @location_property end
set the LOCATION property property value should be an instance of RiCal::PropertyValueText
# File lib/ri_cal/properties/todo.rb, line 287 def location_property=(property_value) @location_property = property_value end
set the value of the CATEGORIES property to multiple values one or more instances of Array may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 817 def multiple_categories=(ruby_values) @categories_property = ruby_values.map {|val| RiCal::PropertyValue::Array.convert(self, val)} end
set the value of the RESOURCES property to multiple values one or more instances of Array may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1255 def multiple_resources=(ruby_values) @resources_property = ruby_values.map {|val| RiCal::PropertyValue::Array.convert(self, val)} end
return the value of the ORGANIZER property which will be an instance of CalAddress
# File lib/ri_cal/properties/todo.rb, line 331 def organizer organizer_property ? organizer_property.ruby_value : nil end
set the value of the ORGANIZER property
# File lib/ri_cal/properties/todo.rb, line 325 def organizer=(ruby_value) self.organizer_property= RiCal::PropertyValue::CalAddress.convert(self, ruby_value) end
return the the ORGANIZER property which will be an instances of RiCal::PropertyValueCalAddress
- purpose (from RFC 2445)
-
The property defines the organizer for a calendar component.
see RFC 2445 4.8.4.3 pp 106-107
# File lib/ri_cal/properties/todo.rb, line 314 def organizer_property @organizer_property end
set the ORGANIZER property property value should be an instance of RiCal::PropertyValueCalAddress
# File lib/ri_cal/properties/todo.rb, line 320 def organizer_property=(property_value) @organizer_property = property_value end
return the value of the PERCENT-COMPLETE property which will be an instance of Integer
# File lib/ri_cal/properties/todo.rb, line 364 def percent_complete percent_complete_property ? percent_complete_property.ruby_value : nil end
set the value of the PERCENT-COMPLETE property
# File lib/ri_cal/properties/todo.rb, line 358 def percent_complete=(ruby_value) self.percent_complete_property= RiCal::PropertyValue::Integer.convert(self, ruby_value) end
return the the PERCENT-COMPLETE property which will be an instances of RiCal::PropertyValueInteger
- purpose (from RFC 2445)
-
This property is used by an assignee or delegatee of a to-do to convey the percent completion of a to-do to the Organizer.
see RFC 2445 4.8.1.8 pp 85
# File lib/ri_cal/properties/todo.rb, line 347 def percent_complete_property @percent_complete_property end
set the PERCENT-COMPLETE property property value should be an instance of RiCal::PropertyValueInteger
# File lib/ri_cal/properties/todo.rb, line 353 def percent_complete_property=(property_value) @percent_complete_property = property_value end
return the value of the PRIORITY property which will be an instance of Integer
# File lib/ri_cal/properties/todo.rb, line 397 def priority priority_property ? priority_property.ruby_value : nil end
set the value of the PRIORITY property
# File lib/ri_cal/properties/todo.rb, line 391 def priority=(ruby_value) self.priority_property= RiCal::PropertyValue::Integer.convert(self, ruby_value) end
return the the PRIORITY property which will be an instances of RiCal::PropertyValueInteger
- purpose (from RFC 2445)
-
This property defines the relative priority for a calendar component.
see RFC 2445 4.8.1.9 pp 85-87
# File lib/ri_cal/properties/todo.rb, line 380 def priority_property @priority_property end
set the PRIORITY property property value should be an instance of RiCal::PropertyValueInteger
# File lib/ri_cal/properties/todo.rb, line 386 def priority_property=(property_value) @priority_property = property_value end
return the value of the RDATE property which will be an array of instances of OccurrenceList
# File lib/ri_cal/properties/todo.rb, line 1354 def rdate rdate_property.map {|prop| prop ? prop.ruby_value : prop} end
set the value of the RDATE property to a single value one instance of OccurrenceList may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1324 def rdate=(*ruby_value) @rdate_property = [RiCal::PropertyValue::OccurrenceList.convert(self, *ruby_value)] end
return the the RDATE property which will be an array of instances of RiCal::PropertyValueOccurrenceList
- purpose (from RFC 2445)
-
This property defines the list of date/times for a recurring calendar component.
see RFC 2445 4.8.5.3 pp 115-117
# File lib/ri_cal/properties/todo.rb, line 1306 def rdate_property @rdate_property ||= [] end
set the the RDATE property one or more instances of RiCal::PropertyValueOccurrenceList may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1312 def rdate_property=(*property_values) @rdate_property= property_values.map{|prop| prop.for_parent(self)} end
set the value of the RDATE property to multiple values one or more instances of OccurrenceList may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1318 def rdates=(ruby_values) @rdate_property = ruby_values.map {|val| RiCal::PropertyValue::OccurrenceList.convert(self, *val)} end
set the value of the RECURRENCE-ID property
# File lib/ri_cal/properties/todo.rb, line 424 def recurrence_id=(ruby_value) self.recurrence_id_property= RiCal::PropertyValue::DateTime.convert(self, ruby_value) end
return the the RECURRENCE-ID property which will be an instances of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date
- purpose (from RFC 2445)
-
This property is used in conjunction with the “UID” and “SEQUENCE” property to identify a specific instance of a recurring “VEVENT”, “VTODO” or “VJOURNAL” calendar component. The property value is the effective value of the “DTSTART” property of the recurrence instance.
see RFC 2445 4.8.4.4 pp 107-109
# File lib/ri_cal/properties/todo.rb, line 413 def recurrence_id_property @recurrence_id_property end
set the RECURRENCE-ID property property value should be an instance of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date
# File lib/ri_cal/properties/todo.rb, line 419 def recurrence_id_property=(property_value) @recurrence_id_property = property_value ? property_value.for_parent(self) : nil end
remove one value from the ATTACH property one instances of Uri may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 721 def remove_attach(ruby_value) self.attach_property.delete(RiCal::PropertyValue::Uri.convert(self, ruby_value)) end
remove one or more values from the ATTACH property one or more instances of Uri may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 715 def remove_attachments(*ruby_values) ruby_values.each {|val| self.attach_property.delete(RiCal::PropertyValue::Uri.convert(self, val))} end
remove one value from the ATTENDEE property one instances of CalAddress may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 784 def remove_attendee(ruby_value) self.attendee_property.delete(RiCal::PropertyValue::CalAddress.convert(self, ruby_value)) end
remove one or more values from the ATTENDEE property one or more instances of CalAddress may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 778 def remove_attendees(*ruby_values) ruby_values.each {|val| self.attendee_property.delete(RiCal::PropertyValue::CalAddress.convert(self, val))} end
remove one value from the CATEGORIES property one instances of Array may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 847 def remove_categories(ruby_value) self.categories_property.delete(RiCal::PropertyValue::Array.convert(self, ruby_value)) end
remove one value from the COMMENT property one instances of String may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 910 def remove_comment(ruby_value) self.comment_property.delete(RiCal::PropertyValue::Text.convert(self, ruby_value)) end
remove one or more values from the COMMENT property one or more instances of String may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 904 def remove_comments(*ruby_values) ruby_values.each {|val| self.comment_property.delete(RiCal::PropertyValue::Text.convert(self, val))} end
remove one value from the CONTACT property one instances of String may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 973 def remove_contact(ruby_value) self.contact_property.delete(RiCal::PropertyValue::Text.convert(self, ruby_value)) end
remove one or more values from the CONTACT property one or more instances of String may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 967 def remove_contacts(*ruby_values) ruby_values.each {|val| self.contact_property.delete(RiCal::PropertyValue::Text.convert(self, val))} end
remove one value from the EXDATE property one instances of OccurrenceList may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1036 def remove_exdate(*ruby_value) self.exdate_property.delete(RiCal::PropertyValue::OccurrenceList.convert(self, *ruby_value)) end
remove one or more values from the EXDATE property one or more instances of OccurrenceList may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1030 def remove_exdates(*ruby_values) ruby_values.each {|val| self.exdate_property.delete(RiCal::PropertyValue::OccurrenceList.convert(self, *val))} end
remove one value from the EXRULE property one instances of RecurrenceRule may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1099 def remove_exrule(ruby_value) self.exrule_property.delete(RiCal::PropertyValue::RecurrenceRule.convert(self, ruby_value)) end
remove one or more values from the EXRULE property one or more instances of RecurrenceRule may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1093 def remove_exrules(*ruby_values) ruby_values.each {|val| self.exrule_property.delete(RiCal::PropertyValue::RecurrenceRule.convert(self, val))} end
remove one or more values from the CATEGORIES property one or more instances of Array may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 841 def remove_multiple_categories(*ruby_values) ruby_values.each {|val| self.categories_property.delete(RiCal::PropertyValue::Array.convert(self, val))} end
remove one or more values from the RESOURCES property one or more instances of Array may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1279 def remove_multiple_resources(*ruby_values) ruby_values.each {|val| self.resources_property.delete(RiCal::PropertyValue::Array.convert(self, val))} end
remove one value from the RDATE property one instances of OccurrenceList may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1348 def remove_rdate(*ruby_value) self.rdate_property.delete(RiCal::PropertyValue::OccurrenceList.convert(self, *ruby_value)) end
remove one or more values from the RDATE property one or more instances of OccurrenceList may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1342 def remove_rdates(*ruby_values) ruby_values.each {|val| self.rdate_property.delete(RiCal::PropertyValue::OccurrenceList.convert(self, *val))} end
remove one value from the REQUEST-STATUS property one instances of String may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1159 def remove_request_status(ruby_value) self.request_status_property.delete(RiCal::PropertyValue::Text.convert(self, ruby_value)) end
remove one or more values from the REQUEST-STATUS property one or more instances of String may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1153 def remove_request_statuses(*ruby_values) ruby_values.each {|val| self.request_status_property.delete(RiCal::PropertyValue::Text.convert(self, val))} end
remove one value from the RESOURCES property one instances of Array may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1285 def remove_resources(ruby_value) self.resources_property.delete(RiCal::PropertyValue::Array.convert(self, ruby_value)) end
remove one value from the RRULE property one instances of RecurrenceRule may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1411 def remove_rrule(ruby_value) self.rrule_property.delete(RiCal::PropertyValue::RecurrenceRule.convert(self, ruby_value)) end
remove one or more values from the RRULE property one or more instances of RecurrenceRule may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1405 def remove_rrules(*ruby_values) ruby_values.each {|val| self.rrule_property.delete(RiCal::PropertyValue::RecurrenceRule.convert(self, val))} end
return the value of the REQUEST-STATUS property which will be an array of instances of String
# File lib/ri_cal/properties/todo.rb, line 1165 def request_status request_status_property.map {|prop| prop ? prop.ruby_value : prop} end
set the value of the REQUEST-STATUS property to a single value one instance of String may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1135 def request_status=(ruby_value) @request_status_property = [RiCal::PropertyValue::Text.convert(self, ruby_value)] end
return the the REQUEST-STATUS property which will be an array of instances of RiCal::PropertyValueText
see RFC 2445 4.8.8.2 pp 134-136
# File lib/ri_cal/properties/todo.rb, line 1117 def request_status_property @request_status_property ||= [] end
set the the REQUEST-STATUS property one or more instances of RiCal::PropertyValueText may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1123 def request_status_property=(*property_values) @request_status_property= property_values end
set the value of the REQUEST-STATUS property to multiple values one or more instances of String may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1129 def request_statuses=(ruby_values) @request_status_property = ruby_values.map {|val| RiCal::PropertyValue::Text.convert(self, val)} end
return the value of the RESOURCES property which will be an array of instances of Array
# File lib/ri_cal/properties/todo.rb, line 1291 def resources resources_property.map {|prop| prop ? prop.ruby_value : prop} end
set the value of the RESOURCES property to a single value one instance of Array may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1261 def resources=(ruby_value) @resources_property = [RiCal::PropertyValue::Array.convert(self, ruby_value)] end
return the the RESOURCES property which will be an array of instances of RiCal::PropertyValueArray
- purpose (from RFC 2445)
-
This property defines the equipment or resources anticipated for an activity specified by a calendar entity.
see RFC 2445 4.8.1.10 pp 87-88
# File lib/ri_cal/properties/todo.rb, line 1243 def resources_property @resources_property ||= [] end
set the the RESOURCES property one or more instances of RiCal::PropertyValueArray may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1249 def resources_property=(*property_values) @resources_property= property_values end
return the value of the RRULE property which will be an array of instances of RecurrenceRule
# File lib/ri_cal/properties/todo.rb, line 1417 def rrule rrule_property.map {|prop| prop ? prop.ruby_value : prop} end
set the value of the RRULE property to a single value one instance of RecurrenceRule may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1387 def rrule=(ruby_value) @rrule_property = [RiCal::PropertyValue::RecurrenceRule.convert(self, ruby_value)] end
return the the RRULE property which will be an array of instances of RiCal::PropertyValueRecurrenceRule
- purpose (from RFC 2445)
-
This property defines a rule or repeating pattern for recurring events, to-dos, or time zone definitions.
see RFC 2445 4.8.5.4 pp 117-125
# File lib/ri_cal/properties/todo.rb, line 1369 def rrule_property @rrule_property ||= [] end
set the the RRULE property one or more instances of RiCal::PropertyValueRecurrenceRule may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1375 def rrule_property=(*property_values) @rrule_property= property_values end
set the value of the RRULE property to multiple values one or more instances of RecurrenceRule may be passed to this method
# File lib/ri_cal/properties/todo.rb, line 1381 def rrules=(ruby_values) @rrule_property = ruby_values.map {|val| RiCal::PropertyValue::RecurrenceRule.convert(self, val)} end
return the value of the CLASS property which will be an instance of String
# File lib/ri_cal/properties/todo.rb, line 34 def security_class class_property ? class_property.ruby_value : nil end
set the value of the CLASS property
# File lib/ri_cal/properties/todo.rb, line 28 def security_class=(ruby_value) self.class_property= RiCal::PropertyValue::Text.convert(self, ruby_value) end
return the value of the SEQUENCE property which will be an instance of Integer
# File lib/ri_cal/properties/todo.rb, line 463 def sequence sequence_property ? sequence_property.ruby_value : nil end
set the value of the SEQUENCE property
# File lib/ri_cal/properties/todo.rb, line 457 def sequence=(ruby_value) self.sequence_property= RiCal::PropertyValue::Integer.convert(self, ruby_value) end
return the the SEQUENCE property which will be an instances of RiCal::PropertyValueInteger
- purpose (from RFC 2445)
-
This property defines the revision sequence number of the calendar component within a sequence of revisions.
see RFC 2445 4.8.7.4 pp 131-133
# File lib/ri_cal/properties/todo.rb, line 446 def sequence_property @sequence_property end
set the SEQUENCE property property value should be an instance of RiCal::PropertyValueInteger
# File lib/ri_cal/properties/todo.rb, line 452 def sequence_property=(property_value) @sequence_property = property_value end
return the value of the STATUS property which will be an instance of String
# File lib/ri_cal/properties/todo.rb, line 496 def status status_property ? status_property.ruby_value : nil end
set the value of the STATUS property
# File lib/ri_cal/properties/todo.rb, line 490 def status=(ruby_value) self.status_property= RiCal::PropertyValue::Text.convert(self, ruby_value) end
return the the STATUS property which will be an instances of RiCal::PropertyValueText
- purpose (from RFC 2445)
-
This property defines a short summary or subject for the calendar component.
see RFC 2445 4.8.1.11 pp 80-89
# File lib/ri_cal/properties/todo.rb, line 479 def status_property @status_property end
set the STATUS property property value should be an instance of RiCal::PropertyValueText
# File lib/ri_cal/properties/todo.rb, line 485 def status_property=(property_value) @status_property = property_value end
return the value of the SUMMARY property which will be an instance of String
# File lib/ri_cal/properties/todo.rb, line 529 def summary summary_property ? summary_property.ruby_value : nil end
set the value of the SUMMARY property
# File lib/ri_cal/properties/todo.rb, line 523 def summary=(ruby_value) self.summary_property= RiCal::PropertyValue::Text.convert(self, ruby_value) end
return the the SUMMARY property which will be an instances of RiCal::PropertyValueText
- purpose (from RFC 2445)
-
This property defines a short summary or subject for the calendar component.
see RFC 2445 4.8.1.12 pp 89-90
# File lib/ri_cal/properties/todo.rb, line 512 def summary_property @summary_property end
set the SUMMARY property property value should be an instance of RiCal::PropertyValueText
# File lib/ri_cal/properties/todo.rb, line 518 def summary_property=(property_value) @summary_property = property_value end
return the value of the UID property which will be an instance of String
# File lib/ri_cal/properties/todo.rb, line 562 def uid uid_property ? uid_property.ruby_value : nil end
set the value of the UID property
# File lib/ri_cal/properties/todo.rb, line 556 def uid=(ruby_value) self.uid_property= RiCal::PropertyValue::Text.convert(self, ruby_value) end
return the the UID property which will be an instances of RiCal::PropertyValueText
- purpose (from RFC 2445)
-
This property defines the persistent, globally unique identifier for the calendar component.
see RFC 2445 4.8.4.7 pp 111-112
# File lib/ri_cal/properties/todo.rb, line 545 def uid_property @uid_property end
set the UID property property value should be an instance of RiCal::PropertyValueText
# File lib/ri_cal/properties/todo.rb, line 551 def uid_property=(property_value) @uid_property = property_value end
return the value of the URL property which will be an instance of Uri
# File lib/ri_cal/properties/todo.rb, line 595 def url url_property ? url_property.ruby_value : nil end
set the value of the URL property
# File lib/ri_cal/properties/todo.rb, line 589 def url=(ruby_value) self.url_property= RiCal::PropertyValue::Uri.convert(self, ruby_value) end
return the the URL property which will be an instances of RiCal::PropertyValueUri
- purpose (from RFC 2445)
-
This property defines a Uniform Resource Locator (URL) associated with the iCalendar object.
see RFC 2445 4.8.4.6 pp 110-111
# File lib/ri_cal/properties/todo.rb, line 578 def url_property @url_property end
set the URL property property value should be an instance of RiCal::PropertyValueUri
# File lib/ri_cal/properties/todo.rb, line 584 def url_property=(property_value) @url_property = property_value end