Module: RiCal::Properties::Todo
- Included in:
- Component::Todo
- Defined in:
- lib/ri_cal/properties/todo.rb
Overview
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
Defined Under Namespace
Modules: ClassMethods
Class Method Summary collapse
-
.included(mod) ⇒ Object
:nodoc:.
Instance Method Summary collapse
-
#==(o) ⇒ Object
:nodoc:.
-
#add_attach(ruby_value) ⇒ Object
add one value to the ATTACH property one instances of Uri may be passed to this method.
-
#add_attachments(*ruby_values) ⇒ Object
add one or more values to the ATTACH property one or more instances of Uri may be passed to this method.
-
#add_attendee(ruby_value) ⇒ Object
add one value to the ATTENDEE property one instances of CalAddress may be passed to this method.
-
#add_attendees(*ruby_values) ⇒ Object
add one or more values to the ATTENDEE property one or more instances of CalAddress may be passed to this method.
-
#add_categories(ruby_value) ⇒ Object
add one value to the CATEGORIES property one instances of Array may be passed to this method.
-
#add_comment(ruby_value) ⇒ Object
add one value to the COMMENT property one instances of String may be passed to this method.
-
#add_comments(*ruby_values) ⇒ Object
add one or more values to the COMMENT property one or more instances of String may be passed to this method.
-
#add_contact(ruby_value) ⇒ Object
add one value to the CONTACT property one instances of String may be passed to this method.
-
#add_contacts(*ruby_values) ⇒ Object
add one or more values to the CONTACT property one or more instances of String may be passed to this method.
-
#add_date_times_to(required_timezones) ⇒ Object
:nodoc:.
-
#add_exdate(*ruby_value) ⇒ Object
add one value to the EXDATE property one instances of OccurrenceList may be passed to this method.
-
#add_exdates(*ruby_values) ⇒ Object
add one or more values to the EXDATE property one or more instances of OccurrenceList may be passed to this method.
-
#add_exrule(ruby_value) ⇒ Object
add one value to the EXRULE property one instances of RecurrenceRule may be passed to this method.
-
#add_exrules(*ruby_values) ⇒ Object
add one or more values to the EXRULE property one or more instances of RecurrenceRule may be passed to this method.
-
#add_multiple_categories(*ruby_values) ⇒ Object
add one or more values to the CATEGORIES property one or more instances of Array may be passed to this method.
-
#add_multiple_related_to(*ruby_values) ⇒ Object
add one or more values to the RELATED-TO property one or more instances of String may be passed to this method.
-
#add_multiple_resources(*ruby_values) ⇒ Object
add one or more values to the RESOURCES property one or more instances of Array may be passed to this method.
-
#add_rdate(*ruby_value) ⇒ Object
add one value to the RDATE property one instances of OccurrenceList may be passed to this method.
-
#add_rdates(*ruby_values) ⇒ Object
add one or more values to the RDATE property one or more instances of OccurrenceList may be passed to this method.
-
#add_related_to(ruby_value) ⇒ Object
add one value to the RELATED-TO property one instances of String may be passed to this method.
-
#add_request_status(ruby_value) ⇒ Object
add one value to the REQUEST-STATUS property one instances of String may be passed to this method.
-
#add_request_statuses(*ruby_values) ⇒ Object
add one or more values to the REQUEST-STATUS property one or more instances of String may be passed to this method.
-
#add_resources(ruby_value) ⇒ Object
add one value to the RESOURCES property one instances of Array may be passed to this method.
-
#add_rrule(ruby_value) ⇒ Object
add one value to the RRULE property one instances of RecurrenceRule may be passed to this method.
-
#add_rrules(*ruby_values) ⇒ Object
add one or more values to the RRULE property one or more instances of RecurrenceRule may be passed to this method.
-
#attach ⇒ Object
return the value of the ATTACH property which will be an array of instances of Uri.
-
#attach=(ruby_value) ⇒ Object
set the value of the ATTACH property to a single value one instance of Uri may be passed to this method.
-
#attach_property ⇒ Object
return the the ATTACH property which will be an array of instances of RiCal::PropertyValueUri.
-
#attach_property=(*property_values) ⇒ Object
set the the ATTACH property one or more instances of RiCal::PropertyValueUri may be passed to this method.
-
#attach_property_from_string(line) ⇒ Object
:nodoc:.
-
#attachments=(ruby_values) ⇒ Object
set the value of the ATTACH property to multiple values one or more instances of Uri may be passed to this method.
-
#attendee ⇒ Object
return the value of the ATTENDEE property which will be an array of instances of CalAddress.
-
#attendee=(ruby_value) ⇒ Object
set the value of the ATTENDEE property to a single value one instance of CalAddress may be passed to this method.
-
#attendee_property ⇒ Object
return the the ATTENDEE property which will be an array of instances of RiCal::PropertyValueCalAddress.
-
#attendee_property=(*property_values) ⇒ Object
set the the ATTENDEE property one or more instances of RiCal::PropertyValueCalAddress may be passed to this method.
-
#attendee_property_from_string(line) ⇒ Object
:nodoc:.
-
#attendees=(ruby_values) ⇒ Object
set the value of the ATTENDEE property to multiple values one or more instances of CalAddress may be passed to this method.
-
#categories ⇒ Object
return the value of the CATEGORIES property which will be an array of instances of Array.
-
#categories=(ruby_value) ⇒ Object
set the value of the CATEGORIES property to a single value one instance of Array may be passed to this method.
-
#categories_property ⇒ Object
return the the CATEGORIES property which will be an array of instances of RiCal::PropertyValueArray.
-
#categories_property=(*property_values) ⇒ Object
set the the CATEGORIES property one or more instances of RiCal::PropertyValueArray may be passed to this method.
-
#categories_property_from_string(line) ⇒ Object
:nodoc:.
-
#class_property ⇒ Object
return the the CLASS property which will be an instances of RiCal::PropertyValueText.
-
#class_property=(property_value) ⇒ Object
set the CLASS property property value should be an instance of RiCal::PropertyValueText.
-
#class_property_from_string(line) ⇒ Object
:nodoc:.
-
#comment ⇒ Object
return the value of the COMMENT property which will be an array of instances of String.
-
#comment=(ruby_value) ⇒ Object
set the value of the COMMENT property to a single value one instance of String may be passed to this method.
-
#comment_property ⇒ Object
return the the COMMENT property which will be an array of instances of RiCal::PropertyValueText.
-
#comment_property=(*property_values) ⇒ Object
set the the COMMENT property one or more instances of RiCal::PropertyValueText may be passed to this method.
-
#comment_property_from_string(line) ⇒ Object
:nodoc:.
-
#comments=(ruby_values) ⇒ Object
set the value of the COMMENT property to multiple values one or more instances of String may be passed to this method.
-
#completed ⇒ Object
return the value of the COMPLETED property which will be an instance of DateTime.
-
#completed=(ruby_value) ⇒ Object
set the value of the COMPLETED property.
-
#completed_property ⇒ Object
return the the COMPLETED property which will be an instances of RiCal::PropertyValueDateTime.
-
#completed_property=(property_value) ⇒ Object
set the COMPLETED property property value should be an instance of RiCal::PropertyValueDateTime.
-
#completed_property_from_string(line) ⇒ Object
:nodoc:.
-
#contact ⇒ Object
return the value of the CONTACT property which will be an array of instances of String.
-
#contact=(ruby_value) ⇒ Object
set the value of the CONTACT property to a single value one instance of String may be passed to this method.
-
#contact_property ⇒ Object
return the the CONTACT property which will be an array of instances of RiCal::PropertyValueText.
-
#contact_property=(*property_values) ⇒ Object
set the the CONTACT property one or more instances of RiCal::PropertyValueText may be passed to this method.
-
#contact_property_from_string(line) ⇒ Object
:nodoc:.
-
#contacts=(ruby_values) ⇒ Object
set the value of the CONTACT property to multiple values one or more instances of String may be passed to this method.
-
#created ⇒ Object
return the value of the CREATED property which will be an instance of ZuluDateTime.
-
#created=(ruby_value) ⇒ Object
set the value of the CREATED property.
-
#created_property ⇒ Object
return the the CREATED property which will be an instances of RiCal::PropertyValueZuluDateTime.
-
#created_property=(property_value) ⇒ Object
set the CREATED property property value should be an instance of RiCal::PropertyValueZuluDateTime.
-
#created_property_from_string(line) ⇒ Object
:nodoc:.
-
#description ⇒ Object
return the value of the DESCRIPTION property which will be an instance of String.
-
#description=(ruby_value) ⇒ Object
set the value of the DESCRIPTION property.
-
#description_property ⇒ Object
return the the DESCRIPTION property which will be an instances of RiCal::PropertyValueText.
-
#description_property=(property_value) ⇒ Object
set the DESCRIPTION property property value should be an instance of RiCal::PropertyValueText.
-
#description_property_from_string(line) ⇒ Object
:nodoc:.
-
#dtstamp ⇒ Object
return the value of the DTSTAMP property which will be an instance of ZuluDateTime.
-
#dtstamp=(ruby_value) ⇒ Object
set the value of the DTSTAMP property.
-
#dtstamp_property ⇒ Object
return the the DTSTAMP property which will be an instances of RiCal::PropertyValueZuluDateTime.
-
#dtstamp_property=(property_value) ⇒ Object
set the DTSTAMP property property value should be an instance of RiCal::PropertyValueZuluDateTime.
-
#dtstamp_property_from_string(line) ⇒ Object
:nodoc:.
-
#dtstart ⇒ Object
return the value of the DTSTART property which will be an instance of either DateTime or Date.
-
#dtstart=(ruby_value) ⇒ Object
set the value of the DTSTART property.
-
#dtstart_property ⇒ Object
return the the DTSTART property which will be an instances of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date.
-
#dtstart_property=(property_value) ⇒ Object
set the DTSTART property property value should be an instance of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date.
-
#dtstart_property_from_string(line) ⇒ Object
:nodoc:.
-
#due ⇒ Object
return the value of the DUE property which will be an instance of either DateTime or Date.
-
#due=(ruby_value) ⇒ Object
set the value of the DUE property.
-
#due_property ⇒ Object
return the the DUE property which will be an instances of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date.
-
#due_property=(property_value) ⇒ Object
set the DUE property property value should be an instance of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date.
-
#due_property_from_string(line) ⇒ Object
:nodoc:.
-
#duration ⇒ Object
return the value of the DURATION property which will be an instance of Duration.
-
#duration=(ruby_value) ⇒ Object
set the value of the DURATION property.
-
#duration_property ⇒ Object
return the the DURATION property which will be an instances of RiCal::PropertyValueDuration.
-
#duration_property=(property_value) ⇒ Object
set the DURATION property property value should be an instance of RiCal::PropertyValueDuration.
-
#duration_property_from_string(line) ⇒ Object
:nodoc:.
-
#exdate ⇒ Object
return the value of the EXDATE property which will be an array of instances of OccurrenceList.
-
#exdate=(*ruby_value) ⇒ Object
set the value of the EXDATE property to a single value one instance of OccurrenceList may be passed to this method.
-
#exdate_property ⇒ Object
return the the EXDATE property which will be an array of instances of RiCal::PropertyValueOccurrenceList.
-
#exdate_property=(*property_values) ⇒ Object
set the the EXDATE property one or more instances of RiCal::PropertyValueOccurrenceList may be passed to this method.
-
#exdate_property_from_string(line) ⇒ Object
:nodoc:.
-
#exdates=(ruby_values) ⇒ Object
set the value of the EXDATE property to multiple values one or more instances of OccurrenceList may be passed to this method.
-
#export_properties_to(export_stream) ⇒ Object
:nodoc:.
-
#exrule ⇒ Object
return the value of the EXRULE property which will be an array of instances of RecurrenceRule.
-
#exrule=(ruby_value) ⇒ Object
set the value of the EXRULE property to a single value one instance of RecurrenceRule may be passed to this method.
-
#exrule_property ⇒ Object
return the the EXRULE property which will be an array of instances of RiCal::PropertyValueRecurrenceRule.
-
#exrule_property=(*property_values) ⇒ Object
set the the EXRULE property one or more instances of RiCal::PropertyValueRecurrenceRule may be passed to this method.
-
#exrule_property_from_string(line) ⇒ Object
:nodoc:.
-
#exrules=(ruby_values) ⇒ Object
set the value of the EXRULE property to multiple values one or more instances of RecurrenceRule may be passed to this method.
-
#geo ⇒ Object
return the value of the GEO property which will be an instance of Geo.
-
#geo=(ruby_value) ⇒ Object
set the value of the GEO property.
-
#geo_property ⇒ Object
return the the GEO property which will be an instances of RiCal::PropertyValueGeo.
-
#geo_property=(property_value) ⇒ Object
set the GEO property property value should be an instance of RiCal::PropertyValueGeo.
-
#geo_property_from_string(line) ⇒ Object
:nodoc:.
-
#initialize_copy(o) ⇒ Object
:nodoc:.
-
#last_modified ⇒ Object
return the value of the LAST-MODIFIED property which will be an instance of ZuluDateTime.
-
#last_modified=(ruby_value) ⇒ Object
set the value of the LAST-MODIFIED property.
-
#last_modified_property ⇒ Object
return the the LAST-MODIFIED property which will be an instances of RiCal::PropertyValueZuluDateTime.
-
#last_modified_property=(property_value) ⇒ Object
set the LAST-MODIFIED property property value should be an instance of RiCal::PropertyValueZuluDateTime.
-
#last_modified_property_from_string(line) ⇒ Object
:nodoc:.
-
#location ⇒ Object
return the value of the LOCATION property which will be an instance of String.
-
#location=(ruby_value) ⇒ Object
set the value of the LOCATION property.
-
#location_property ⇒ Object
return the the LOCATION property which will be an instances of RiCal::PropertyValueText.
-
#location_property=(property_value) ⇒ Object
set the LOCATION property property value should be an instance of RiCal::PropertyValueText.
-
#location_property_from_string(line) ⇒ Object
:nodoc:.
-
#multiple_categories=(ruby_values) ⇒ Object
set the value of the CATEGORIES property to multiple values one or more instances of Array may be passed to this method.
-
#multiple_related_to=(ruby_values) ⇒ Object
set the value of the RELATED-TO property to multiple values one or more instances of String may be passed to this method.
-
#multiple_resources=(ruby_values) ⇒ Object
set the value of the RESOURCES property to multiple values one or more instances of Array may be passed to this method.
-
#mutual_exclusion_violation ⇒ Object
:nodoc:.
-
#organizer ⇒ Object
return the value of the ORGANIZER property which will be an instance of CalAddress.
-
#organizer=(ruby_value) ⇒ Object
set the value of the ORGANIZER property.
-
#organizer_property ⇒ Object
return the the ORGANIZER property which will be an instances of RiCal::PropertyValueCalAddress.
-
#organizer_property=(property_value) ⇒ Object
set the ORGANIZER property property value should be an instance of RiCal::PropertyValueCalAddress.
-
#organizer_property_from_string(line) ⇒ Object
:nodoc:.
-
#percent_complete ⇒ Object
return the value of the PERCENT-COMPLETE property which will be an instance of Integer.
-
#percent_complete=(ruby_value) ⇒ Object
set the value of the PERCENT-COMPLETE property.
-
#percent_complete_property ⇒ Object
return the the PERCENT-COMPLETE property which will be an instances of RiCal::PropertyValueInteger.
-
#percent_complete_property=(property_value) ⇒ Object
set the PERCENT-COMPLETE property property value should be an instance of RiCal::PropertyValueInteger.
-
#percent_complete_property_from_string(line) ⇒ Object
:nodoc:.
-
#priority ⇒ Object
return the value of the PRIORITY property which will be an instance of Integer.
-
#priority=(ruby_value) ⇒ Object
set the value of the PRIORITY property.
-
#priority_property ⇒ Object
return the the PRIORITY property which will be an instances of RiCal::PropertyValueInteger.
-
#priority_property=(property_value) ⇒ Object
set the PRIORITY property property value should be an instance of RiCal::PropertyValueInteger.
-
#priority_property_from_string(line) ⇒ Object
:nodoc:.
-
#rdate ⇒ Object
return the value of the RDATE property which will be an array of instances of OccurrenceList.
-
#rdate=(*ruby_value) ⇒ Object
set the value of the RDATE property to a single value one instance of OccurrenceList may be passed to this method.
-
#rdate_property ⇒ Object
return the the RDATE property which will be an array of instances of RiCal::PropertyValueOccurrenceList.
-
#rdate_property=(*property_values) ⇒ Object
set the the RDATE property one or more instances of RiCal::PropertyValueOccurrenceList may be passed to this method.
-
#rdate_property_from_string(line) ⇒ Object
:nodoc:.
-
#rdates=(ruby_values) ⇒ Object
set the value of the RDATE property to multiple values one or more instances of OccurrenceList may be passed to this method.
-
#recurrence_id ⇒ Object
return the value of the RECURRENCE-ID property which will be an instance of either DateTime or Date.
-
#recurrence_id=(ruby_value) ⇒ Object
set the value of the RECURRENCE-ID property.
-
#recurrence_id_property ⇒ Object
return the the RECURRENCE-ID property which will be an instances of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date.
-
#recurrence_id_property=(property_value) ⇒ Object
set the RECURRENCE-ID property property value should be an instance of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date.
-
#recurrence_id_property_from_string(line) ⇒ Object
:nodoc:.
-
#related_to ⇒ Object
return the value of the RELATED-TO property which will be an array of instances of String.
-
#related_to=(ruby_value) ⇒ Object
set the value of the RELATED-TO property to a single value one instance of String may be passed to this method.
-
#related_to_property ⇒ Object
return the the RELATED-TO property which will be an array of instances of RiCal::PropertyValueText.
-
#related_to_property=(*property_values) ⇒ Object
set the the RELATED-TO property one or more instances of RiCal::PropertyValueText may be passed to this method.
-
#related_to_property_from_string(line) ⇒ Object
:nodoc:.
-
#remove_attach(ruby_value) ⇒ Object
remove one value from the ATTACH property one instances of Uri may be passed to this method.
-
#remove_attachments(*ruby_values) ⇒ Object
remove one or more values from the ATTACH property one or more instances of Uri may be passed to this method.
-
#remove_attendee(ruby_value) ⇒ Object
remove one value from the ATTENDEE property one instances of CalAddress may be passed to this method.
-
#remove_attendees(*ruby_values) ⇒ Object
remove one or more values from the ATTENDEE property one or more instances of CalAddress may be passed to this method.
-
#remove_categories(ruby_value) ⇒ Object
remove one value from the CATEGORIES property one instances of Array may be passed to this method.
-
#remove_comment(ruby_value) ⇒ Object
remove one value from the COMMENT property one instances of String may be passed to this method.
-
#remove_comments(*ruby_values) ⇒ Object
remove one or more values from the COMMENT property one or more instances of String may be passed to this method.
-
#remove_contact(ruby_value) ⇒ Object
remove one value from the CONTACT property one instances of String may be passed to this method.
-
#remove_contacts(*ruby_values) ⇒ Object
remove one or more values from the CONTACT property one or more instances of String may be passed to this method.
-
#remove_exdate(*ruby_value) ⇒ Object
remove one value from the EXDATE property one instances of OccurrenceList may be passed to this method.
-
#remove_exdates(*ruby_values) ⇒ Object
remove one or more values from the EXDATE property one or more instances of OccurrenceList may be passed to this method.
-
#remove_exrule(ruby_value) ⇒ Object
remove one value from the EXRULE property one instances of RecurrenceRule may be passed to this method.
-
#remove_exrules(*ruby_values) ⇒ Object
remove one or more values from the EXRULE property one or more instances of RecurrenceRule may be passed to this method.
-
#remove_multiple_categories(*ruby_values) ⇒ Object
remove one or more values from the CATEGORIES property one or more instances of Array may be passed to this method.
-
#remove_multiple_related_to(*ruby_values) ⇒ Object
remove one or more values from the RELATED-TO property one or more instances of String may be passed to this method.
-
#remove_multiple_resources(*ruby_values) ⇒ Object
remove one or more values from the RESOURCES property one or more instances of Array may be passed to this method.
-
#remove_rdate(*ruby_value) ⇒ Object
remove one value from the RDATE property one instances of OccurrenceList may be passed to this method.
-
#remove_rdates(*ruby_values) ⇒ Object
remove one or more values from the RDATE property one or more instances of OccurrenceList may be passed to this method.
-
#remove_related_to(ruby_value) ⇒ Object
remove one value from the RELATED-TO property one instances of String may be passed to this method.
-
#remove_request_status(ruby_value) ⇒ Object
remove one value from the REQUEST-STATUS property one instances of String may be passed to this method.
-
#remove_request_statuses(*ruby_values) ⇒ Object
remove one or more values from the REQUEST-STATUS property one or more instances of String may be passed to this method.
-
#remove_resources(ruby_value) ⇒ Object
remove one value from the RESOURCES property one instances of Array may be passed to this method.
-
#remove_rrule(ruby_value) ⇒ Object
remove one value from the RRULE property one instances of RecurrenceRule may be passed to this method.
-
#remove_rrules(*ruby_values) ⇒ Object
remove one or more values from the RRULE property one or more instances of RecurrenceRule may be passed to this method.
-
#request_status ⇒ Object
return the value of the REQUEST-STATUS property which will be an array of instances of String.
-
#request_status=(ruby_value) ⇒ Object
set the value of the REQUEST-STATUS property to a single value one instance of String may be passed to this method.
-
#request_status_property ⇒ Object
return the the REQUEST-STATUS property which will be an array of instances of RiCal::PropertyValueText.
-
#request_status_property=(*property_values) ⇒ Object
set the the REQUEST-STATUS property one or more instances of RiCal::PropertyValueText may be passed to this method.
-
#request_status_property_from_string(line) ⇒ Object
:nodoc:.
-
#request_statuses=(ruby_values) ⇒ Object
set the value of the REQUEST-STATUS property to multiple values one or more instances of String may be passed to this method.
-
#resources ⇒ Object
return the value of the RESOURCES property which will be an array of instances of Array.
-
#resources=(ruby_value) ⇒ Object
set the value of the RESOURCES property to a single value one instance of Array may be passed to this method.
-
#resources_property ⇒ Object
return the the RESOURCES property which will be an array of instances of RiCal::PropertyValueArray.
-
#resources_property=(*property_values) ⇒ Object
set the the RESOURCES property one or more instances of RiCal::PropertyValueArray may be passed to this method.
-
#resources_property_from_string(line) ⇒ Object
:nodoc:.
-
#rrule ⇒ Object
return the value of the RRULE property which will be an array of instances of RecurrenceRule.
-
#rrule=(ruby_value) ⇒ Object
set the value of the RRULE property to a single value one instance of RecurrenceRule may be passed to this method.
-
#rrule_property ⇒ Object
return the the RRULE property which will be an array of instances of RiCal::PropertyValueRecurrenceRule.
-
#rrule_property=(*property_values) ⇒ Object
set the the RRULE property one or more instances of RiCal::PropertyValueRecurrenceRule may be passed to this method.
-
#rrule_property_from_string(line) ⇒ Object
:nodoc:.
-
#rrules=(ruby_values) ⇒ Object
set the value of the RRULE property to multiple values one or more instances of RecurrenceRule may be passed to this method.
-
#security_class ⇒ Object
return the value of the CLASS property which will be an instance of String.
-
#security_class=(ruby_value) ⇒ Object
set the value of the CLASS property.
-
#sequence ⇒ Object
return the value of the SEQUENCE property which will be an instance of Integer.
-
#sequence=(ruby_value) ⇒ Object
set the value of the SEQUENCE property.
-
#sequence_property ⇒ Object
return the the SEQUENCE property which will be an instances of RiCal::PropertyValueInteger.
-
#sequence_property=(property_value) ⇒ Object
set the SEQUENCE property property value should be an instance of RiCal::PropertyValueInteger.
-
#sequence_property_from_string(line) ⇒ Object
:nodoc:.
-
#status ⇒ Object
return the value of the STATUS property which will be an instance of String.
-
#status=(ruby_value) ⇒ Object
set the value of the STATUS property.
-
#status_property ⇒ Object
return the the STATUS property which will be an instances of RiCal::PropertyValueText.
-
#status_property=(property_value) ⇒ Object
set the STATUS property property value should be an instance of RiCal::PropertyValueText.
-
#status_property_from_string(line) ⇒ Object
:nodoc:.
-
#summary ⇒ Object
return the value of the SUMMARY property which will be an instance of String.
-
#summary=(ruby_value) ⇒ Object
set the value of the SUMMARY property.
-
#summary_property ⇒ Object
return the the SUMMARY property which will be an instances of RiCal::PropertyValueText.
-
#summary_property=(property_value) ⇒ Object
set the SUMMARY property property value should be an instance of RiCal::PropertyValueText.
-
#summary_property_from_string(line) ⇒ Object
:nodoc:.
-
#uid ⇒ Object
return the value of the UID property which will be an instance of String.
-
#uid=(ruby_value) ⇒ Object
set the value of the UID property.
-
#uid_property ⇒ Object
return the the UID property which will be an instances of RiCal::PropertyValueText.
-
#uid_property=(property_value) ⇒ Object
set the UID property property value should be an instance of RiCal::PropertyValueText.
-
#uid_property_from_string(line) ⇒ Object
:nodoc:.
-
#url ⇒ Object
return the value of the URL property which will be an instance of Uri.
-
#url=(ruby_value) ⇒ Object
set the value of the URL property.
-
#url_property ⇒ Object
return the the URL property which will be an instances of RiCal::PropertyValueUri.
-
#url_property=(property_value) ⇒ Object
set the URL property property value should be an instance of RiCal::PropertyValueUri.
-
#url_property_from_string(line) ⇒ Object
:nodoc:.
Class Method Details
.included(mod) ⇒ Object
:nodoc:
1546 1547 1548 |
# File 'lib/ri_cal/properties/todo.rb', line 1546 def self.included(mod) #:nodoc: mod.extend ClassMethods end |
Instance Method Details
#==(o) ⇒ Object
:nodoc:
1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 |
# File 'lib/ri_cal/properties/todo.rb', line 1457 def ==(o) #:nodoc: if o.class == self.class (rdate_property == o.rdate_property) && (contact_property == o.contact_property) && (completed_property == o.completed_property) && (exdate_property == o.exdate_property) && (created_property == o.created_property) && (duration_property == o.duration_property) && (status_property == o.status_property) && (dtstart_property == o.dtstart_property) && (recurrence_id_property == o.recurrence_id_property) && (dtstamp_property == o.dtstamp_property) && (resources_property == o.resources_property) && (categories_property == o.categories_property) && (due_property == o.due_property) && (last_modified_property == o.last_modified_property) && (priority_property == o.priority_property) && (percent_complete_property == o.percent_complete_property) && (geo_property == o.geo_property) && (attendee_property == o.attendee_property) && (uid_property == o.uid_property) && (description_property == o.description_property) && (url_property == o.url_property) && (summary_property == o.summary_property) && (organizer_property == o.organizer_property) && (rrule_property == o.rrule_property) && (attach_property == o.attach_property) && (class_property == o.class_property) && ( == o.) && (request_status_property == o.request_status_property) && (exrule_property == o.exrule_property) && (location_property == o.location_property) && (comment_property == o.comment_property) && (sequence_property == o.sequence_property) else super end end |
#add_attach(ruby_value) ⇒ Object
add one value to the ATTACH property one instances of Uri may be passed to this method
706 707 708 |
# File 'lib/ri_cal/properties/todo.rb', line 706 def add_attach(ruby_value) self.attach_property << RiCal::PropertyValue::Uri.convert(self, ruby_value) end |
#add_attachments(*ruby_values) ⇒ Object
add one or more values to the ATTACH property one or more instances of Uri may be passed to this method
700 701 702 |
# File 'lib/ri_cal/properties/todo.rb', line 700 def (*ruby_values) ruby_values.each {|val| self.attach_property << RiCal::PropertyValue::Uri.convert(self, val)} end |
#add_attendee(ruby_value) ⇒ Object
add one value to the ATTENDEE property one instances of CalAddress may be passed to this method
769 770 771 |
# File 'lib/ri_cal/properties/todo.rb', line 769 def add_attendee(ruby_value) self.attendee_property << RiCal::PropertyValue::CalAddress.convert(self, ruby_value) end |
#add_attendees(*ruby_values) ⇒ Object
add one or more values to the ATTENDEE property one or more instances of CalAddress may be passed to this method
763 764 765 |
# File 'lib/ri_cal/properties/todo.rb', line 763 def add_attendees(*ruby_values) ruby_values.each {|val| self.attendee_property << RiCal::PropertyValue::CalAddress.convert(self, val)} end |
#add_categories(ruby_value) ⇒ Object
add one value to the CATEGORIES property one instances of Array may be passed to this method
832 833 834 |
# File 'lib/ri_cal/properties/todo.rb', line 832 def add_categories(ruby_value) self.categories_property << RiCal::PropertyValue::Array.convert(self, ruby_value) end |
#add_comment(ruby_value) ⇒ Object
add one value to the COMMENT property one instances of String may be passed to this method
895 896 897 |
# File 'lib/ri_cal/properties/todo.rb', line 895 def add_comment(ruby_value) self.comment_property << RiCal::PropertyValue::Text.convert(self, ruby_value) end |
#add_comments(*ruby_values) ⇒ Object
add one or more values to the COMMENT property one or more instances of String may be passed to this method
889 890 891 |
# File 'lib/ri_cal/properties/todo.rb', line 889 def add_comments(*ruby_values) ruby_values.each {|val| self.comment_property << RiCal::PropertyValue::Text.convert(self, val)} end |
#add_contact(ruby_value) ⇒ Object
add one value to the CONTACT property one instances of String may be passed to this method
958 959 960 |
# File 'lib/ri_cal/properties/todo.rb', line 958 def add_contact(ruby_value) self.contact_property << RiCal::PropertyValue::Text.convert(self, ruby_value) end |
#add_contacts(*ruby_values) ⇒ Object
add one or more values to the CONTACT property one or more instances of String may be passed to this method
952 953 954 |
# File 'lib/ri_cal/properties/todo.rb', line 952 def add_contacts(*ruby_values) ruby_values.each {|val| self.contact_property << RiCal::PropertyValue::Text.convert(self, val)} end |
#add_date_times_to(required_timezones) ⇒ Object
:nodoc:
1532 1533 1534 1535 1536 1537 1538 |
# File 'lib/ri_cal/properties/todo.rb', line 1532 def add_date_times_to(required_timezones) #:nodoc: add_property_date_times_to(required_timezones, dtstart_property) add_property_date_times_to(required_timezones, recurrence_id_property) add_property_date_times_to(required_timezones, due_property) add_property_date_times_to(required_timezones, exdate_property) add_property_date_times_to(required_timezones, rdate_property) end |
#add_exdate(*ruby_value) ⇒ Object
add one value to the EXDATE property one instances of OccurrenceList may be passed to this method
1021 1022 1023 |
# File 'lib/ri_cal/properties/todo.rb', line 1021 def add_exdate(*ruby_value) self.exdate_property << RiCal::PropertyValue::OccurrenceList.convert(self, *ruby_value) end |
#add_exdates(*ruby_values) ⇒ Object
add one or more values to the EXDATE property one or more instances of OccurrenceList may be passed to this method
1015 1016 1017 |
# File 'lib/ri_cal/properties/todo.rb', line 1015 def add_exdates(*ruby_values) ruby_values.each {|val| self.exdate_property << RiCal::PropertyValue::OccurrenceList.convert(self, *val)} end |
#add_exrule(ruby_value) ⇒ Object
add one value to the EXRULE property one instances of RecurrenceRule may be passed to this method
1084 1085 1086 |
# File 'lib/ri_cal/properties/todo.rb', line 1084 def add_exrule(ruby_value) self.exrule_property << RiCal::PropertyValue::RecurrenceRule.convert(self, ruby_value) end |
#add_exrules(*ruby_values) ⇒ Object
add one or more values to the EXRULE property one or more instances of RecurrenceRule may be passed to this method
1078 1079 1080 |
# File 'lib/ri_cal/properties/todo.rb', line 1078 def add_exrules(*ruby_values) ruby_values.each {|val| self.exrule_property << RiCal::PropertyValue::RecurrenceRule.convert(self, val)} end |
#add_multiple_categories(*ruby_values) ⇒ Object
add one or more values to the CATEGORIES property one or more instances of Array may be passed to this method
826 827 828 |
# File 'lib/ri_cal/properties/todo.rb', line 826 def add_multiple_categories(*ruby_values) ruby_values.each {|val| self.categories_property << RiCal::PropertyValue::Array.convert(self, val)} end |
#add_multiple_related_to(*ruby_values) ⇒ Object
add one or more values to the RELATED-TO property one or more instances of String may be passed to this method
1201 1202 1203 |
# File 'lib/ri_cal/properties/todo.rb', line 1201 def (*ruby_values) ruby_values.each {|val| self. << RiCal::PropertyValue::Text.convert(self, val)} end |
#add_multiple_resources(*ruby_values) ⇒ Object
add one or more values to the RESOURCES property one or more instances of Array may be passed to this method
1264 1265 1266 |
# File 'lib/ri_cal/properties/todo.rb', line 1264 def add_multiple_resources(*ruby_values) ruby_values.each {|val| self.resources_property << RiCal::PropertyValue::Array.convert(self, val)} end |
#add_rdate(*ruby_value) ⇒ Object
add one value to the RDATE property one instances of OccurrenceList may be passed to this method
1333 1334 1335 |
# File 'lib/ri_cal/properties/todo.rb', line 1333 def add_rdate(*ruby_value) self.rdate_property << RiCal::PropertyValue::OccurrenceList.convert(self, *ruby_value) end |
#add_rdates(*ruby_values) ⇒ Object
add one or more values to the RDATE property one or more instances of OccurrenceList may be passed to this method
1327 1328 1329 |
# File 'lib/ri_cal/properties/todo.rb', line 1327 def add_rdates(*ruby_values) ruby_values.each {|val| self.rdate_property << RiCal::PropertyValue::OccurrenceList.convert(self, *val)} end |
#add_related_to(ruby_value) ⇒ Object
add one value to the RELATED-TO property one instances of String may be passed to this method
1207 1208 1209 |
# File 'lib/ri_cal/properties/todo.rb', line 1207 def (ruby_value) self. << RiCal::PropertyValue::Text.convert(self, ruby_value) end |
#add_request_status(ruby_value) ⇒ Object
add one value to the REQUEST-STATUS property one instances of String may be passed to this method
1144 1145 1146 |
# File 'lib/ri_cal/properties/todo.rb', line 1144 def add_request_status(ruby_value) self.request_status_property << RiCal::PropertyValue::Text.convert(self, ruby_value) end |
#add_request_statuses(*ruby_values) ⇒ Object
add one or more values to the REQUEST-STATUS property one or more instances of String may be passed to this method
1138 1139 1140 |
# File 'lib/ri_cal/properties/todo.rb', line 1138 def add_request_statuses(*ruby_values) ruby_values.each {|val| self.request_status_property << RiCal::PropertyValue::Text.convert(self, val)} end |
#add_resources(ruby_value) ⇒ Object
add one value to the RESOURCES property one instances of Array may be passed to this method
1270 1271 1272 |
# File 'lib/ri_cal/properties/todo.rb', line 1270 def add_resources(ruby_value) self.resources_property << RiCal::PropertyValue::Array.convert(self, ruby_value) end |
#add_rrule(ruby_value) ⇒ Object
add one value to the RRULE property one instances of RecurrenceRule may be passed to this method
1396 1397 1398 |
# File 'lib/ri_cal/properties/todo.rb', line 1396 def add_rrule(ruby_value) self.rrule_property << RiCal::PropertyValue::RecurrenceRule.convert(self, ruby_value) end |
#add_rrules(*ruby_values) ⇒ Object
add one or more values to the RRULE property one or more instances of RecurrenceRule may be passed to this method
1390 1391 1392 |
# File 'lib/ri_cal/properties/todo.rb', line 1390 def add_rrules(*ruby_values) ruby_values.each {|val| self.rrule_property << RiCal::PropertyValue::RecurrenceRule.convert(self, val)} end |
#attach ⇒ Object
return the value of the ATTACH property which will be an array of instances of Uri
724 725 726 |
# File 'lib/ri_cal/properties/todo.rb', line 724 def attach attach_property.map {|prop| prop ? prop.ruby_value : prop} end |
#attach=(ruby_value) ⇒ Object
set the value of the ATTACH property to a single value one instance of Uri may be passed to this method
694 695 696 |
# File 'lib/ri_cal/properties/todo.rb', line 694 def attach=(ruby_value) @attach_property = [RiCal::PropertyValue::Uri.convert(self, ruby_value)] end |
#attach_property ⇒ Object
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
676 677 678 |
# File 'lib/ri_cal/properties/todo.rb', line 676 def attach_property @attach_property ||= [] end |
#attach_property=(*property_values) ⇒ Object
set the the ATTACH property one or more instances of RiCal::PropertyValueUri may be passed to this method
682 683 684 |
# File 'lib/ri_cal/properties/todo.rb', line 682 def attach_property=(*property_values) @attach_property= property_values end |
#attach_property_from_string(line) ⇒ Object
:nodoc:
728 729 730 |
# File 'lib/ri_cal/properties/todo.rb', line 728 def attach_property_from_string(line) # :nodoc: attach_property << RiCal::PropertyValue::Uri.new(self, line) end |
#attachments=(ruby_values) ⇒ Object
set the value of the ATTACH property to multiple values one or more instances of Uri may be passed to this method
688 689 690 |
# File 'lib/ri_cal/properties/todo.rb', line 688 def (ruby_values) @attach_property = ruby_values.map {|val| RiCal::PropertyValue::Uri.convert(self, val)} end |
#attendee ⇒ Object
return the value of the ATTENDEE property which will be an array of instances of CalAddress
787 788 789 |
# File 'lib/ri_cal/properties/todo.rb', line 787 def attendee attendee_property.map {|prop| prop ? prop.ruby_value : prop} end |
#attendee=(ruby_value) ⇒ Object
set the value of the ATTENDEE property to a single value one instance of CalAddress may be passed to this method
757 758 759 |
# File 'lib/ri_cal/properties/todo.rb', line 757 def attendee=(ruby_value) @attendee_property = [RiCal::PropertyValue::CalAddress.convert(self, ruby_value)] end |
#attendee_property ⇒ Object
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
739 740 741 |
# File 'lib/ri_cal/properties/todo.rb', line 739 def attendee_property @attendee_property ||= [] end |
#attendee_property=(*property_values) ⇒ Object
set the the ATTENDEE property one or more instances of RiCal::PropertyValueCalAddress may be passed to this method
745 746 747 |
# File 'lib/ri_cal/properties/todo.rb', line 745 def attendee_property=(*property_values) @attendee_property= property_values end |
#attendee_property_from_string(line) ⇒ Object
:nodoc:
791 792 793 |
# File 'lib/ri_cal/properties/todo.rb', line 791 def attendee_property_from_string(line) # :nodoc: attendee_property << RiCal::PropertyValue::CalAddress.new(self, line) end |
#attendees=(ruby_values) ⇒ Object
set the value of the ATTENDEE property to multiple values one or more instances of CalAddress may be passed to this method
751 752 753 |
# File 'lib/ri_cal/properties/todo.rb', line 751 def attendees=(ruby_values) @attendee_property = ruby_values.map {|val| RiCal::PropertyValue::CalAddress.convert(self, val)} end |
#categories ⇒ Object
return the value of the CATEGORIES property which will be an array of instances of Array
850 851 852 |
# File 'lib/ri_cal/properties/todo.rb', line 850 def categories categories_property.map {|prop| prop ? prop.ruby_value : prop} end |
#categories=(ruby_value) ⇒ Object
set the value of the CATEGORIES property to a single value one instance of Array may be passed to this method
820 821 822 |
# File 'lib/ri_cal/properties/todo.rb', line 820 def categories=(ruby_value) @categories_property = [RiCal::PropertyValue::Array.convert(self, ruby_value)] end |
#categories_property ⇒ Object
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
802 803 804 |
# File 'lib/ri_cal/properties/todo.rb', line 802 def categories_property @categories_property ||= [] end |
#categories_property=(*property_values) ⇒ Object
set the the CATEGORIES property one or more instances of RiCal::PropertyValueArray may be passed to this method
808 809 810 |
# File 'lib/ri_cal/properties/todo.rb', line 808 def categories_property=(*property_values) @categories_property= property_values end |
#categories_property_from_string(line) ⇒ Object
:nodoc:
854 855 856 |
# File 'lib/ri_cal/properties/todo.rb', line 854 def categories_property_from_string(line) # :nodoc: categories_property << RiCal::PropertyValue::Array.new(self, line) end |
#class_property ⇒ Object
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
14 15 16 |
# File 'lib/ri_cal/properties/todo.rb', line 14 def class_property @class_property end |
#class_property=(property_value) ⇒ Object
set the CLASS property property value should be an instance of RiCal::PropertyValueText
20 21 22 |
# File 'lib/ri_cal/properties/todo.rb', line 20 def class_property=(property_value) @class_property = property_value end |
#class_property_from_string(line) ⇒ Object
:nodoc:
35 36 37 |
# File 'lib/ri_cal/properties/todo.rb', line 35 def class_property_from_string(line) # :nodoc: @class_property = RiCal::PropertyValue::Text.new(self, line) end |
#comment ⇒ Object
return the value of the COMMENT property which will be an array of instances of String
913 914 915 |
# File 'lib/ri_cal/properties/todo.rb', line 913 def comment comment_property.map {|prop| prop ? prop.ruby_value : prop} end |
#comment=(ruby_value) ⇒ Object
set the value of the COMMENT property to a single value one instance of String may be passed to this method
883 884 885 |
# File 'lib/ri_cal/properties/todo.rb', line 883 def comment=(ruby_value) @comment_property = [RiCal::PropertyValue::Text.convert(self, ruby_value)] end |
#comment_property ⇒ Object
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
865 866 867 |
# File 'lib/ri_cal/properties/todo.rb', line 865 def comment_property @comment_property ||= [] end |
#comment_property=(*property_values) ⇒ Object
set the the COMMENT property one or more instances of RiCal::PropertyValueText may be passed to this method
871 872 873 |
# File 'lib/ri_cal/properties/todo.rb', line 871 def comment_property=(*property_values) @comment_property= property_values end |
#comment_property_from_string(line) ⇒ Object
:nodoc:
917 918 919 |
# File 'lib/ri_cal/properties/todo.rb', line 917 def comment_property_from_string(line) # :nodoc: comment_property << RiCal::PropertyValue::Text.new(self, line) end |
#comments=(ruby_values) ⇒ Object
set the value of the COMMENT property to multiple values one or more instances of String may be passed to this method
877 878 879 |
# File 'lib/ri_cal/properties/todo.rb', line 877 def comments=(ruby_values) @comment_property = ruby_values.map {|val| RiCal::PropertyValue::Text.convert(self, val)} end |
#completed ⇒ Object
return the value of the COMPLETED property which will be an instance of DateTime
64 65 66 |
# File 'lib/ri_cal/properties/todo.rb', line 64 def completed completed_property ? completed_property.ruby_value : nil end |
#completed=(ruby_value) ⇒ Object
set the value of the COMPLETED property
58 59 60 |
# File 'lib/ri_cal/properties/todo.rb', line 58 def completed=(ruby_value) self.completed_property= RiCal::PropertyValue::DateTime.convert(self, ruby_value) end |
#completed_property ⇒ Object
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
47 48 49 |
# File 'lib/ri_cal/properties/todo.rb', line 47 def completed_property @completed_property end |
#completed_property=(property_value) ⇒ Object
set the COMPLETED property property value should be an instance of RiCal::PropertyValueDateTime
53 54 55 |
# File 'lib/ri_cal/properties/todo.rb', line 53 def completed_property=(property_value) @completed_property = property_value ? property_value.for_parent(self) : nil end |
#completed_property_from_string(line) ⇒ Object
:nodoc:
68 69 70 |
# File 'lib/ri_cal/properties/todo.rb', line 68 def completed_property_from_string(line) # :nodoc: @completed_property = RiCal::PropertyValue::DateTime.new(self, line) end |
#contact ⇒ Object
return the value of the CONTACT property which will be an array of instances of String
976 977 978 |
# File 'lib/ri_cal/properties/todo.rb', line 976 def contact contact_property.map {|prop| prop ? prop.ruby_value : prop} end |
#contact=(ruby_value) ⇒ Object
set the value of the CONTACT property to a single value one instance of String may be passed to this method
946 947 948 |
# File 'lib/ri_cal/properties/todo.rb', line 946 def contact=(ruby_value) @contact_property = [RiCal::PropertyValue::Text.convert(self, ruby_value)] end |
#contact_property ⇒ Object
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
928 929 930 |
# File 'lib/ri_cal/properties/todo.rb', line 928 def contact_property @contact_property ||= [] end |
#contact_property=(*property_values) ⇒ Object
set the the CONTACT property one or more instances of RiCal::PropertyValueText may be passed to this method
934 935 936 |
# File 'lib/ri_cal/properties/todo.rb', line 934 def contact_property=(*property_values) @contact_property= property_values end |
#contact_property_from_string(line) ⇒ Object
:nodoc:
980 981 982 |
# File 'lib/ri_cal/properties/todo.rb', line 980 def contact_property_from_string(line) # :nodoc: contact_property << RiCal::PropertyValue::Text.new(self, line) end |
#contacts=(ruby_values) ⇒ Object
set the value of the CONTACT property to multiple values one or more instances of String may be passed to this method
940 941 942 |
# File 'lib/ri_cal/properties/todo.rb', line 940 def contacts=(ruby_values) @contact_property = ruby_values.map {|val| RiCal::PropertyValue::Text.convert(self, val)} end |
#created ⇒ Object
return the value of the CREATED property which will be an instance of ZuluDateTime
97 98 99 |
# File 'lib/ri_cal/properties/todo.rb', line 97 def created created_property ? created_property.ruby_value : nil end |
#created=(ruby_value) ⇒ Object
set the value of the CREATED property
91 92 93 |
# File 'lib/ri_cal/properties/todo.rb', line 91 def created=(ruby_value) self.created_property= RiCal::PropertyValue::ZuluDateTime.convert(self, ruby_value) end |
#created_property ⇒ Object
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
80 81 82 |
# File 'lib/ri_cal/properties/todo.rb', line 80 def created_property @created_property end |
#created_property=(property_value) ⇒ Object
set the CREATED property property value should be an instance of RiCal::PropertyValueZuluDateTime
86 87 88 |
# File 'lib/ri_cal/properties/todo.rb', line 86 def created_property=(property_value) @created_property = property_value end |
#created_property_from_string(line) ⇒ Object
:nodoc:
101 102 103 |
# File 'lib/ri_cal/properties/todo.rb', line 101 def created_property_from_string(line) # :nodoc: @created_property = RiCal::PropertyValue::ZuluDateTime.new(self, line) end |
#description ⇒ Object
return the value of the DESCRIPTION property which will be an instance of String
130 131 132 |
# File 'lib/ri_cal/properties/todo.rb', line 130 def description description_property ? description_property.ruby_value : nil end |
#description=(ruby_value) ⇒ Object
set the value of the DESCRIPTION property
124 125 126 |
# File 'lib/ri_cal/properties/todo.rb', line 124 def description=(ruby_value) self.description_property= RiCal::PropertyValue::Text.convert(self, ruby_value) end |
#description_property ⇒ Object
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
113 114 115 |
# File 'lib/ri_cal/properties/todo.rb', line 113 def description_property @description_property end |
#description_property=(property_value) ⇒ Object
set the DESCRIPTION property property value should be an instance of RiCal::PropertyValueText
119 120 121 |
# File 'lib/ri_cal/properties/todo.rb', line 119 def description_property=(property_value) @description_property = property_value end |
#description_property_from_string(line) ⇒ Object
:nodoc:
134 135 136 |
# File 'lib/ri_cal/properties/todo.rb', line 134 def description_property_from_string(line) # :nodoc: @description_property = RiCal::PropertyValue::Text.new(self, line) end |
#dtstamp ⇒ Object
return the value of the DTSTAMP property which will be an instance of ZuluDateTime
163 164 165 |
# File 'lib/ri_cal/properties/todo.rb', line 163 def dtstamp dtstamp_property ? dtstamp_property.ruby_value : nil end |
#dtstamp=(ruby_value) ⇒ Object
set the value of the DTSTAMP property
157 158 159 |
# File 'lib/ri_cal/properties/todo.rb', line 157 def dtstamp=(ruby_value) self.dtstamp_property= RiCal::PropertyValue::ZuluDateTime.convert(self, ruby_value) end |
#dtstamp_property ⇒ Object
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
146 147 148 |
# File 'lib/ri_cal/properties/todo.rb', line 146 def dtstamp_property @dtstamp_property end |
#dtstamp_property=(property_value) ⇒ Object
set the DTSTAMP property property value should be an instance of RiCal::PropertyValueZuluDateTime
152 153 154 |
# File 'lib/ri_cal/properties/todo.rb', line 152 def dtstamp_property=(property_value) @dtstamp_property = property_value end |
#dtstamp_property_from_string(line) ⇒ Object
:nodoc:
167 168 169 |
# File 'lib/ri_cal/properties/todo.rb', line 167 def dtstamp_property_from_string(line) # :nodoc: @dtstamp_property = RiCal::PropertyValue::ZuluDateTime.new(self, line) end |
#dtstart ⇒ Object
return the value of the DTSTART property which will be an instance of either DateTime or Date
196 197 198 |
# File 'lib/ri_cal/properties/todo.rb', line 196 def dtstart dtstart_property ? dtstart_property.ruby_value : nil end |
#dtstart=(ruby_value) ⇒ Object
set the value of the DTSTART property
190 191 192 |
# File 'lib/ri_cal/properties/todo.rb', line 190 def dtstart=(ruby_value) self.dtstart_property= RiCal::PropertyValue::DateTime.convert(self, ruby_value) end |
#dtstart_property ⇒ Object
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
179 180 181 |
# File 'lib/ri_cal/properties/todo.rb', line 179 def dtstart_property @dtstart_property end |
#dtstart_property=(property_value) ⇒ Object
set the DTSTART property property value should be an instance of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date
185 186 187 |
# File 'lib/ri_cal/properties/todo.rb', line 185 def dtstart_property=(property_value) @dtstart_property = property_value ? property_value.for_parent(self) : nil end |
#dtstart_property_from_string(line) ⇒ Object
:nodoc:
200 201 202 |
# File 'lib/ri_cal/properties/todo.rb', line 200 def dtstart_property_from_string(line) # :nodoc: @dtstart_property = RiCal::PropertyValue::DateTime.or_date(self, line) end |
#due ⇒ Object
return the value of the DUE property which will be an instance of either DateTime or Date
626 627 628 |
# File 'lib/ri_cal/properties/todo.rb', line 626 def due due_property ? due_property.ruby_value : nil end |
#due=(ruby_value) ⇒ Object
set the value of the DUE property
620 621 622 |
# File 'lib/ri_cal/properties/todo.rb', line 620 def due=(ruby_value) self.due_property= RiCal::PropertyValue::DateTime.convert(self, ruby_value) end |
#due_property ⇒ Object
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
608 609 610 |
# File 'lib/ri_cal/properties/todo.rb', line 608 def due_property @due_property end |
#due_property=(property_value) ⇒ Object
set the DUE property property value should be an instance of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date
614 615 616 617 |
# File 'lib/ri_cal/properties/todo.rb', line 614 def due_property=(property_value) @due_property = property_value ? property_value.for_parent(self) : nil @duration_property = nil end |
#due_property_from_string(line) ⇒ Object
:nodoc:
630 631 632 |
# File 'lib/ri_cal/properties/todo.rb', line 630 def due_property_from_string(line) # :nodoc: @due_property = RiCal::PropertyValue::DateTime.or_date(self, line) end |
#duration ⇒ Object
return the value of the DURATION property which will be an instance of Duration
660 661 662 |
# File 'lib/ri_cal/properties/todo.rb', line 660 def duration duration_property ? duration_property.ruby_value : nil end |
#duration=(ruby_value) ⇒ Object
set the value of the DURATION property
654 655 656 |
# File 'lib/ri_cal/properties/todo.rb', line 654 def duration=(ruby_value) self.duration_property= RiCal::PropertyValue::Duration.convert(self, ruby_value) end |
#duration_property ⇒ Object
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
642 643 644 |
# File 'lib/ri_cal/properties/todo.rb', line 642 def duration_property @duration_property end |
#duration_property=(property_value) ⇒ Object
set the DURATION property property value should be an instance of RiCal::PropertyValueDuration
648 649 650 651 |
# File 'lib/ri_cal/properties/todo.rb', line 648 def duration_property=(property_value) @duration_property = property_value @due_property = nil end |
#duration_property_from_string(line) ⇒ Object
:nodoc:
664 665 666 |
# File 'lib/ri_cal/properties/todo.rb', line 664 def duration_property_from_string(line) # :nodoc: @duration_property = RiCal::PropertyValue::Duration.new(self, line) end |
#exdate ⇒ Object
return the value of the EXDATE property which will be an array of instances of OccurrenceList
1039 1040 1041 |
# File 'lib/ri_cal/properties/todo.rb', line 1039 def exdate exdate_property.map {|prop| prop ? prop.ruby_value : prop} end |
#exdate=(*ruby_value) ⇒ Object
set the value of the EXDATE property to a single value one instance of OccurrenceList may be passed to this method
1009 1010 1011 |
# File 'lib/ri_cal/properties/todo.rb', line 1009 def exdate=(*ruby_value) @exdate_property = [RiCal::PropertyValue::OccurrenceList.convert(self, *ruby_value)] end |
#exdate_property ⇒ Object
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
991 992 993 |
# File 'lib/ri_cal/properties/todo.rb', line 991 def exdate_property @exdate_property ||= [] end |
#exdate_property=(*property_values) ⇒ Object
set the the EXDATE property one or more instances of RiCal::PropertyValueOccurrenceList may be passed to this method
997 998 999 |
# File 'lib/ri_cal/properties/todo.rb', line 997 def exdate_property=(*property_values) @exdate_property= property_values.map{|prop| prop.for_parent(self)} end |
#exdate_property_from_string(line) ⇒ Object
:nodoc:
1043 1044 1045 |
# File 'lib/ri_cal/properties/todo.rb', line 1043 def exdate_property_from_string(line) # :nodoc: exdate_property << RiCal::PropertyValue::OccurrenceList.new(self, line) end |
#exdates=(ruby_values) ⇒ Object
set the value of the EXDATE property to multiple values one or more instances of OccurrenceList may be passed to this method
1003 1004 1005 |
# File 'lib/ri_cal/properties/todo.rb', line 1003 def exdates=(ruby_values) @exdate_property = ruby_values.map {|val| RiCal::PropertyValue::OccurrenceList.convert(self, *val)} end |
#export_properties_to(export_stream) ⇒ Object
:nodoc:
1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 |
# File 'lib/ri_cal/properties/todo.rb', line 1422 def export_properties_to(export_stream) #:nodoc: export_prop_to(export_stream, "RDATE", @rdate_property) export_prop_to(export_stream, "CONTACT", @contact_property) export_prop_to(export_stream, "COMPLETED", @completed_property) export_prop_to(export_stream, "EXDATE", @exdate_property) export_prop_to(export_stream, "CREATED", @created_property) export_prop_to(export_stream, "DURATION", @duration_property) export_prop_to(export_stream, "STATUS", @status_property) export_prop_to(export_stream, "DTSTART", @dtstart_property) export_prop_to(export_stream, "RECURRENCE-ID", @recurrence_id_property) export_prop_to(export_stream, "DTSTAMP", @dtstamp_property) export_prop_to(export_stream, "RESOURCES", @resources_property) export_prop_to(export_stream, "CATEGORIES", @categories_property) export_prop_to(export_stream, "DUE", @due_property) export_prop_to(export_stream, "LAST-MODIFIED", @last_modified_property) export_prop_to(export_stream, "PRIORITY", @priority_property) export_prop_to(export_stream, "PERCENT-COMPLETE", @percent_complete_property) export_prop_to(export_stream, "GEO", @geo_property) export_prop_to(export_stream, "ATTENDEE", @attendee_property) export_prop_to(export_stream, "UID", @uid_property) export_prop_to(export_stream, "DESCRIPTION", @description_property) export_prop_to(export_stream, "URL", @url_property) export_prop_to(export_stream, "SUMMARY", @summary_property) export_prop_to(export_stream, "ORGANIZER", @organizer_property) export_prop_to(export_stream, "RRULE", @rrule_property) export_prop_to(export_stream, "ATTACH", @attach_property) export_prop_to(export_stream, "CLASS", @class_property) export_prop_to(export_stream, "RELATED-TO", @related_to_property) export_prop_to(export_stream, "REQUEST-STATUS", @request_status_property) export_prop_to(export_stream, "EXRULE", @exrule_property) export_prop_to(export_stream, "LOCATION", @location_property) export_prop_to(export_stream, "COMMENT", @comment_property) export_prop_to(export_stream, "SEQUENCE", @sequence_property) end |
#exrule ⇒ Object
return the value of the EXRULE property which will be an array of instances of RecurrenceRule
1102 1103 1104 |
# File 'lib/ri_cal/properties/todo.rb', line 1102 def exrule exrule_property.map {|prop| prop ? prop.ruby_value : prop} end |
#exrule=(ruby_value) ⇒ Object
set the value of the EXRULE property to a single value one instance of RecurrenceRule may be passed to this method
1072 1073 1074 |
# File 'lib/ri_cal/properties/todo.rb', line 1072 def exrule=(ruby_value) @exrule_property = [RiCal::PropertyValue::RecurrenceRule.convert(self, ruby_value)] end |
#exrule_property ⇒ Object
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
1054 1055 1056 |
# File 'lib/ri_cal/properties/todo.rb', line 1054 def exrule_property @exrule_property ||= [] end |
#exrule_property=(*property_values) ⇒ Object
set the the EXRULE property one or more instances of RiCal::PropertyValueRecurrenceRule may be passed to this method
1060 1061 1062 |
# File 'lib/ri_cal/properties/todo.rb', line 1060 def exrule_property=(*property_values) @exrule_property= property_values end |
#exrule_property_from_string(line) ⇒ Object
:nodoc:
1106 1107 1108 |
# File 'lib/ri_cal/properties/todo.rb', line 1106 def exrule_property_from_string(line) # :nodoc: exrule_property << RiCal::PropertyValue::RecurrenceRule.new(self, line) end |
#exrules=(ruby_values) ⇒ Object
set the value of the EXRULE property to multiple values one or more instances of RecurrenceRule may be passed to this method
1066 1067 1068 |
# File 'lib/ri_cal/properties/todo.rb', line 1066 def exrules=(ruby_values) @exrule_property = ruby_values.map {|val| RiCal::PropertyValue::RecurrenceRule.convert(self, val)} end |
#geo ⇒ Object
return the value of the GEO property which will be an instance of Geo
229 230 231 |
# File 'lib/ri_cal/properties/todo.rb', line 229 def geo geo_property ? geo_property.ruby_value : nil end |
#geo=(ruby_value) ⇒ Object
set the value of the GEO property
223 224 225 |
# File 'lib/ri_cal/properties/todo.rb', line 223 def geo=(ruby_value) self.geo_property= RiCal::PropertyValue::Geo.convert(self, ruby_value) end |
#geo_property ⇒ Object
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
212 213 214 |
# File 'lib/ri_cal/properties/todo.rb', line 212 def geo_property @geo_property end |
#geo_property=(property_value) ⇒ Object
set the GEO property property value should be an instance of RiCal::PropertyValueGeo
218 219 220 |
# File 'lib/ri_cal/properties/todo.rb', line 218 def geo_property=(property_value) @geo_property = property_value end |
#geo_property_from_string(line) ⇒ Object
:nodoc:
233 234 235 |
# File 'lib/ri_cal/properties/todo.rb', line 233 def geo_property_from_string(line) # :nodoc: @geo_property = RiCal::PropertyValue::Geo.new(self, line) end |
#initialize_copy(o) ⇒ Object
:nodoc:
1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 |
# File 'lib/ri_cal/properties/todo.rb', line 1496 def initialize_copy(o) #:nodoc: super rdate_property = rdate_property && rdate_property.dup contact_property = contact_property && contact_property.dup completed_property = completed_property && completed_property.dup exdate_property = exdate_property && exdate_property.dup created_property = created_property && created_property.dup duration_property = duration_property && duration_property.dup status_property = status_property && status_property.dup dtstart_property = dtstart_property && dtstart_property.dup recurrence_id_property = recurrence_id_property && recurrence_id_property.dup dtstamp_property = dtstamp_property && dtstamp_property.dup resources_property = resources_property && resources_property.dup categories_property = categories_property && categories_property.dup due_property = due_property && due_property.dup last_modified_property = last_modified_property && last_modified_property.dup priority_property = priority_property && priority_property.dup percent_complete_property = percent_complete_property && percent_complete_property.dup geo_property = geo_property && geo_property.dup attendee_property = attendee_property && attendee_property.dup uid_property = uid_property && uid_property.dup description_property = description_property && description_property.dup url_property = url_property && url_property.dup summary_property = summary_property && summary_property.dup organizer_property = organizer_property && organizer_property.dup rrule_property = rrule_property && rrule_property.dup attach_property = attach_property && attach_property.dup class_property = class_property && class_property.dup = && .dup request_status_property = request_status_property && request_status_property.dup exrule_property = exrule_property && exrule_property.dup location_property = location_property && location_property.dup comment_property = comment_property && comment_property.dup sequence_property = sequence_property && sequence_property.dup end |
#last_modified ⇒ Object
return the value of the LAST-MODIFIED property which will be an instance of ZuluDateTime
262 263 264 |
# File 'lib/ri_cal/properties/todo.rb', line 262 def last_modified last_modified_property ? last_modified_property.ruby_value : nil end |
#last_modified=(ruby_value) ⇒ Object
set the value of the LAST-MODIFIED property
256 257 258 |
# File 'lib/ri_cal/properties/todo.rb', line 256 def last_modified=(ruby_value) self.last_modified_property= RiCal::PropertyValue::ZuluDateTime.convert(self, ruby_value) end |
#last_modified_property ⇒ Object
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
245 246 247 |
# File 'lib/ri_cal/properties/todo.rb', line 245 def last_modified_property @last_modified_property end |
#last_modified_property=(property_value) ⇒ Object
set the LAST-MODIFIED property property value should be an instance of RiCal::PropertyValueZuluDateTime
251 252 253 |
# File 'lib/ri_cal/properties/todo.rb', line 251 def last_modified_property=(property_value) @last_modified_property = property_value end |
#last_modified_property_from_string(line) ⇒ Object
:nodoc:
266 267 268 |
# File 'lib/ri_cal/properties/todo.rb', line 266 def last_modified_property_from_string(line) # :nodoc: @last_modified_property = RiCal::PropertyValue::ZuluDateTime.new(self, line) end |
#location ⇒ Object
return the value of the LOCATION property which will be an instance of String
295 296 297 |
# File 'lib/ri_cal/properties/todo.rb', line 295 def location location_property ? location_property.ruby_value : nil end |
#location=(ruby_value) ⇒ Object
set the value of the LOCATION property
289 290 291 |
# File 'lib/ri_cal/properties/todo.rb', line 289 def location=(ruby_value) self.location_property= RiCal::PropertyValue::Text.convert(self, ruby_value) end |
#location_property ⇒ Object
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
278 279 280 |
# File 'lib/ri_cal/properties/todo.rb', line 278 def location_property @location_property end |
#location_property=(property_value) ⇒ Object
set the LOCATION property property value should be an instance of RiCal::PropertyValueText
284 285 286 |
# File 'lib/ri_cal/properties/todo.rb', line 284 def location_property=(property_value) @location_property = property_value end |
#location_property_from_string(line) ⇒ Object
:nodoc:
299 300 301 |
# File 'lib/ri_cal/properties/todo.rb', line 299 def location_property_from_string(line) # :nodoc: @location_property = RiCal::PropertyValue::Text.new(self, line) end |
#multiple_categories=(ruby_values) ⇒ Object
set the value of the CATEGORIES property to multiple values one or more instances of Array may be passed to this method
814 815 816 |
# File 'lib/ri_cal/properties/todo.rb', line 814 def multiple_categories=(ruby_values) @categories_property = ruby_values.map {|val| RiCal::PropertyValue::Array.convert(self, val)} end |
#multiple_related_to=(ruby_values) ⇒ Object
set the value of the RELATED-TO property to multiple values one or more instances of String may be passed to this method
1189 1190 1191 |
# File 'lib/ri_cal/properties/todo.rb', line 1189 def (ruby_values) @related_to_property = ruby_values.map {|val| RiCal::PropertyValue::Text.convert(self, val)} end |
#multiple_resources=(ruby_values) ⇒ Object
set the value of the RESOURCES property to multiple values one or more instances of Array may be passed to this method
1252 1253 1254 |
# File 'lib/ri_cal/properties/todo.rb', line 1252 def multiple_resources=(ruby_values) @resources_property = ruby_values.map {|val| RiCal::PropertyValue::Array.convert(self, val)} end |
#mutual_exclusion_violation ⇒ Object
:nodoc:
1550 1551 1552 1553 |
# File 'lib/ri_cal/properties/todo.rb', line 1550 def mutual_exclusion_violation #:nodoc: return true if [:due_property, :duration_property].inject(0) {|sum, prop| send(prop) ? sum + 1 : sum} > 1 false end |
#organizer ⇒ Object
return the value of the ORGANIZER property which will be an instance of CalAddress
328 329 330 |
# File 'lib/ri_cal/properties/todo.rb', line 328 def organizer organizer_property ? organizer_property.ruby_value : nil end |
#organizer=(ruby_value) ⇒ Object
set the value of the ORGANIZER property
322 323 324 |
# File 'lib/ri_cal/properties/todo.rb', line 322 def organizer=(ruby_value) self.organizer_property= RiCal::PropertyValue::CalAddress.convert(self, ruby_value) end |
#organizer_property ⇒ Object
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
311 312 313 |
# File 'lib/ri_cal/properties/todo.rb', line 311 def organizer_property @organizer_property end |
#organizer_property=(property_value) ⇒ Object
set the ORGANIZER property property value should be an instance of RiCal::PropertyValueCalAddress
317 318 319 |
# File 'lib/ri_cal/properties/todo.rb', line 317 def organizer_property=(property_value) @organizer_property = property_value end |
#organizer_property_from_string(line) ⇒ Object
:nodoc:
332 333 334 |
# File 'lib/ri_cal/properties/todo.rb', line 332 def organizer_property_from_string(line) # :nodoc: @organizer_property = RiCal::PropertyValue::CalAddress.new(self, line) end |
#percent_complete ⇒ Object
return the value of the PERCENT-COMPLETE property which will be an instance of Integer
361 362 363 |
# File 'lib/ri_cal/properties/todo.rb', line 361 def percent_complete percent_complete_property ? percent_complete_property.ruby_value : nil end |
#percent_complete=(ruby_value) ⇒ Object
set the value of the PERCENT-COMPLETE property
355 356 357 |
# File 'lib/ri_cal/properties/todo.rb', line 355 def percent_complete=(ruby_value) self.percent_complete_property= RiCal::PropertyValue::Integer.convert(self, ruby_value) end |
#percent_complete_property ⇒ Object
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
344 345 346 |
# File 'lib/ri_cal/properties/todo.rb', line 344 def percent_complete_property @percent_complete_property end |
#percent_complete_property=(property_value) ⇒ Object
set the PERCENT-COMPLETE property property value should be an instance of RiCal::PropertyValueInteger
350 351 352 |
# File 'lib/ri_cal/properties/todo.rb', line 350 def percent_complete_property=(property_value) @percent_complete_property = property_value end |
#percent_complete_property_from_string(line) ⇒ Object
:nodoc:
365 366 367 |
# File 'lib/ri_cal/properties/todo.rb', line 365 def percent_complete_property_from_string(line) # :nodoc: @percent_complete_property = RiCal::PropertyValue::Integer.new(self, line) end |
#priority ⇒ Object
return the value of the PRIORITY property which will be an instance of Integer
394 395 396 |
# File 'lib/ri_cal/properties/todo.rb', line 394 def priority priority_property ? priority_property.ruby_value : nil end |
#priority=(ruby_value) ⇒ Object
set the value of the PRIORITY property
388 389 390 |
# File 'lib/ri_cal/properties/todo.rb', line 388 def priority=(ruby_value) self.priority_property= RiCal::PropertyValue::Integer.convert(self, ruby_value) end |
#priority_property ⇒ Object
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
377 378 379 |
# File 'lib/ri_cal/properties/todo.rb', line 377 def priority_property @priority_property end |
#priority_property=(property_value) ⇒ Object
set the PRIORITY property property value should be an instance of RiCal::PropertyValueInteger
383 384 385 |
# File 'lib/ri_cal/properties/todo.rb', line 383 def priority_property=(property_value) @priority_property = property_value end |
#priority_property_from_string(line) ⇒ Object
:nodoc:
398 399 400 |
# File 'lib/ri_cal/properties/todo.rb', line 398 def priority_property_from_string(line) # :nodoc: @priority_property = RiCal::PropertyValue::Integer.new(self, line) end |
#rdate ⇒ Object
return the value of the RDATE property which will be an array of instances of OccurrenceList
1351 1352 1353 |
# File 'lib/ri_cal/properties/todo.rb', line 1351 def rdate rdate_property.map {|prop| prop ? prop.ruby_value : prop} end |
#rdate=(*ruby_value) ⇒ Object
set the value of the RDATE property to a single value one instance of OccurrenceList may be passed to this method
1321 1322 1323 |
# File 'lib/ri_cal/properties/todo.rb', line 1321 def rdate=(*ruby_value) @rdate_property = [RiCal::PropertyValue::OccurrenceList.convert(self, *ruby_value)] end |
#rdate_property ⇒ Object
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
1303 1304 1305 |
# File 'lib/ri_cal/properties/todo.rb', line 1303 def rdate_property @rdate_property ||= [] end |
#rdate_property=(*property_values) ⇒ Object
set the the RDATE property one or more instances of RiCal::PropertyValueOccurrenceList may be passed to this method
1309 1310 1311 |
# File 'lib/ri_cal/properties/todo.rb', line 1309 def rdate_property=(*property_values) @rdate_property= property_values.map{|prop| prop.for_parent(self)} end |
#rdate_property_from_string(line) ⇒ Object
:nodoc:
1355 1356 1357 |
# File 'lib/ri_cal/properties/todo.rb', line 1355 def rdate_property_from_string(line) # :nodoc: rdate_property << RiCal::PropertyValue::OccurrenceList.new(self, line) end |
#rdates=(ruby_values) ⇒ Object
set the value of the RDATE property to multiple values one or more instances of OccurrenceList may be passed to this method
1315 1316 1317 |
# File 'lib/ri_cal/properties/todo.rb', line 1315 def rdates=(ruby_values) @rdate_property = ruby_values.map {|val| RiCal::PropertyValue::OccurrenceList.convert(self, *val)} end |
#recurrence_id ⇒ Object
return the value of the RECURRENCE-ID property which will be an instance of either DateTime or Date
427 428 429 |
# File 'lib/ri_cal/properties/todo.rb', line 427 def recurrence_id recurrence_id_property ? recurrence_id_property.ruby_value : nil end |
#recurrence_id=(ruby_value) ⇒ Object
set the value of the RECURRENCE-ID property
421 422 423 |
# File 'lib/ri_cal/properties/todo.rb', line 421 def recurrence_id=(ruby_value) self.recurrence_id_property= RiCal::PropertyValue::DateTime.convert(self, ruby_value) end |
#recurrence_id_property ⇒ Object
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
410 411 412 |
# File 'lib/ri_cal/properties/todo.rb', line 410 def recurrence_id_property @recurrence_id_property end |
#recurrence_id_property=(property_value) ⇒ Object
set the RECURRENCE-ID property property value should be an instance of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date
416 417 418 |
# File 'lib/ri_cal/properties/todo.rb', line 416 def recurrence_id_property=(property_value) @recurrence_id_property = property_value ? property_value.for_parent(self) : nil end |
#recurrence_id_property_from_string(line) ⇒ Object
:nodoc:
431 432 433 |
# File 'lib/ri_cal/properties/todo.rb', line 431 def recurrence_id_property_from_string(line) # :nodoc: @recurrence_id_property = RiCal::PropertyValue::DateTime.or_date(self, line) end |
#related_to ⇒ Object
return the value of the RELATED-TO property which will be an array of instances of String
1225 1226 1227 |
# File 'lib/ri_cal/properties/todo.rb', line 1225 def .map {|prop| prop ? prop.ruby_value : prop} end |
#related_to=(ruby_value) ⇒ Object
set the value of the RELATED-TO property to a single value one instance of String may be passed to this method
1195 1196 1197 |
# File 'lib/ri_cal/properties/todo.rb', line 1195 def (ruby_value) @related_to_property = [RiCal::PropertyValue::Text.convert(self, ruby_value)] end |
#related_to_property ⇒ Object
return the the RELATED-TO property which will be an array of instances of RiCal::PropertyValueText
- purpose (from RFC 2445)
-
The property is used to represent a relationship or reference between one calendar component and another.
see RFC 2445 4.8.4.5 pp 109-110
1177 1178 1179 |
# File 'lib/ri_cal/properties/todo.rb', line 1177 def @related_to_property ||= [] end |
#related_to_property=(*property_values) ⇒ Object
set the the RELATED-TO property one or more instances of RiCal::PropertyValueText may be passed to this method
1183 1184 1185 |
# File 'lib/ri_cal/properties/todo.rb', line 1183 def (*property_values) @related_to_property= property_values end |
#related_to_property_from_string(line) ⇒ Object
:nodoc:
1229 1230 1231 |
# File 'lib/ri_cal/properties/todo.rb', line 1229 def (line) # :nodoc: << RiCal::PropertyValue::Text.new(self, line) end |
#remove_attach(ruby_value) ⇒ Object
remove one value from the ATTACH property one instances of Uri may be passed to this method
718 719 720 |
# File 'lib/ri_cal/properties/todo.rb', line 718 def remove_attach(ruby_value) self.attach_property.delete(RiCal::PropertyValue::Uri.convert(self, ruby_value)) end |
#remove_attachments(*ruby_values) ⇒ Object
remove one or more values from the ATTACH property one or more instances of Uri may be passed to this method
712 713 714 |
# File 'lib/ri_cal/properties/todo.rb', line 712 def (*ruby_values) ruby_values.each {|val| self.attach_property.delete(RiCal::PropertyValue::Uri.convert(self, val))} end |
#remove_attendee(ruby_value) ⇒ Object
remove one value from the ATTENDEE property one instances of CalAddress may be passed to this method
781 782 783 |
# File 'lib/ri_cal/properties/todo.rb', line 781 def remove_attendee(ruby_value) self.attendee_property.delete(RiCal::PropertyValue::CalAddress.convert(self, ruby_value)) end |
#remove_attendees(*ruby_values) ⇒ Object
remove one or more values from the ATTENDEE property one or more instances of CalAddress may be passed to this method
775 776 777 |
# File 'lib/ri_cal/properties/todo.rb', line 775 def remove_attendees(*ruby_values) ruby_values.each {|val| self.attendee_property.delete(RiCal::PropertyValue::CalAddress.convert(self, val))} end |
#remove_categories(ruby_value) ⇒ Object
remove one value from the CATEGORIES property one instances of Array may be passed to this method
844 845 846 |
# File 'lib/ri_cal/properties/todo.rb', line 844 def remove_categories(ruby_value) self.categories_property.delete(RiCal::PropertyValue::Array.convert(self, ruby_value)) end |
#remove_comment(ruby_value) ⇒ Object
remove one value from the COMMENT property one instances of String may be passed to this method
907 908 909 |
# File 'lib/ri_cal/properties/todo.rb', line 907 def remove_comment(ruby_value) self.comment_property.delete(RiCal::PropertyValue::Text.convert(self, ruby_value)) end |
#remove_comments(*ruby_values) ⇒ Object
remove one or more values from the COMMENT property one or more instances of String may be passed to this method
901 902 903 |
# File 'lib/ri_cal/properties/todo.rb', line 901 def remove_comments(*ruby_values) ruby_values.each {|val| self.comment_property.delete(RiCal::PropertyValue::Text.convert(self, val))} end |
#remove_contact(ruby_value) ⇒ Object
remove one value from the CONTACT property one instances of String may be passed to this method
970 971 972 |
# File 'lib/ri_cal/properties/todo.rb', line 970 def remove_contact(ruby_value) self.contact_property.delete(RiCal::PropertyValue::Text.convert(self, ruby_value)) end |
#remove_contacts(*ruby_values) ⇒ Object
remove one or more values from the CONTACT property one or more instances of String may be passed to this method
964 965 966 |
# File 'lib/ri_cal/properties/todo.rb', line 964 def remove_contacts(*ruby_values) ruby_values.each {|val| self.contact_property.delete(RiCal::PropertyValue::Text.convert(self, val))} end |
#remove_exdate(*ruby_value) ⇒ Object
remove one value from the EXDATE property one instances of OccurrenceList may be passed to this method
1033 1034 1035 |
# File 'lib/ri_cal/properties/todo.rb', line 1033 def remove_exdate(*ruby_value) self.exdate_property.delete(RiCal::PropertyValue::OccurrenceList.convert(self, *ruby_value)) end |
#remove_exdates(*ruby_values) ⇒ Object
remove one or more values from the EXDATE property one or more instances of OccurrenceList may be passed to this method
1027 1028 1029 |
# File 'lib/ri_cal/properties/todo.rb', line 1027 def remove_exdates(*ruby_values) ruby_values.each {|val| self.exdate_property.delete(RiCal::PropertyValue::OccurrenceList.convert(self, *val))} end |
#remove_exrule(ruby_value) ⇒ Object
remove one value from the EXRULE property one instances of RecurrenceRule may be passed to this method
1096 1097 1098 |
# File 'lib/ri_cal/properties/todo.rb', line 1096 def remove_exrule(ruby_value) self.exrule_property.delete(RiCal::PropertyValue::RecurrenceRule.convert(self, ruby_value)) end |
#remove_exrules(*ruby_values) ⇒ Object
remove one or more values from the EXRULE property one or more instances of RecurrenceRule may be passed to this method
1090 1091 1092 |
# File 'lib/ri_cal/properties/todo.rb', line 1090 def remove_exrules(*ruby_values) ruby_values.each {|val| self.exrule_property.delete(RiCal::PropertyValue::RecurrenceRule.convert(self, val))} end |
#remove_multiple_categories(*ruby_values) ⇒ Object
remove one or more values from the CATEGORIES property one or more instances of Array may be passed to this method
838 839 840 |
# File 'lib/ri_cal/properties/todo.rb', line 838 def remove_multiple_categories(*ruby_values) ruby_values.each {|val| self.categories_property.delete(RiCal::PropertyValue::Array.convert(self, val))} end |
#remove_multiple_related_to(*ruby_values) ⇒ Object
remove one or more values from the RELATED-TO property one or more instances of String may be passed to this method
1213 1214 1215 |
# File 'lib/ri_cal/properties/todo.rb', line 1213 def (*ruby_values) ruby_values.each {|val| self..delete(RiCal::PropertyValue::Text.convert(self, val))} end |
#remove_multiple_resources(*ruby_values) ⇒ Object
remove one or more values from the RESOURCES property one or more instances of Array may be passed to this method
1276 1277 1278 |
# File 'lib/ri_cal/properties/todo.rb', line 1276 def remove_multiple_resources(*ruby_values) ruby_values.each {|val| self.resources_property.delete(RiCal::PropertyValue::Array.convert(self, val))} end |
#remove_rdate(*ruby_value) ⇒ Object
remove one value from the RDATE property one instances of OccurrenceList may be passed to this method
1345 1346 1347 |
# File 'lib/ri_cal/properties/todo.rb', line 1345 def remove_rdate(*ruby_value) self.rdate_property.delete(RiCal::PropertyValue::OccurrenceList.convert(self, *ruby_value)) end |
#remove_rdates(*ruby_values) ⇒ Object
remove one or more values from the RDATE property one or more instances of OccurrenceList may be passed to this method
1339 1340 1341 |
# File 'lib/ri_cal/properties/todo.rb', line 1339 def remove_rdates(*ruby_values) ruby_values.each {|val| self.rdate_property.delete(RiCal::PropertyValue::OccurrenceList.convert(self, *val))} end |
#remove_related_to(ruby_value) ⇒ Object
remove one value from the RELATED-TO property one instances of String may be passed to this method
1219 1220 1221 |
# File 'lib/ri_cal/properties/todo.rb', line 1219 def (ruby_value) self..delete(RiCal::PropertyValue::Text.convert(self, ruby_value)) end |
#remove_request_status(ruby_value) ⇒ Object
remove one value from the REQUEST-STATUS property one instances of String may be passed to this method
1156 1157 1158 |
# File 'lib/ri_cal/properties/todo.rb', line 1156 def remove_request_status(ruby_value) self.request_status_property.delete(RiCal::PropertyValue::Text.convert(self, ruby_value)) end |
#remove_request_statuses(*ruby_values) ⇒ Object
remove one or more values from the REQUEST-STATUS property one or more instances of String may be passed to this method
1150 1151 1152 |
# File 'lib/ri_cal/properties/todo.rb', line 1150 def remove_request_statuses(*ruby_values) ruby_values.each {|val| self.request_status_property.delete(RiCal::PropertyValue::Text.convert(self, val))} end |
#remove_resources(ruby_value) ⇒ Object
remove one value from the RESOURCES property one instances of Array may be passed to this method
1282 1283 1284 |
# File 'lib/ri_cal/properties/todo.rb', line 1282 def remove_resources(ruby_value) self.resources_property.delete(RiCal::PropertyValue::Array.convert(self, ruby_value)) end |
#remove_rrule(ruby_value) ⇒ Object
remove one value from the RRULE property one instances of RecurrenceRule may be passed to this method
1408 1409 1410 |
# File 'lib/ri_cal/properties/todo.rb', line 1408 def remove_rrule(ruby_value) self.rrule_property.delete(RiCal::PropertyValue::RecurrenceRule.convert(self, ruby_value)) end |
#remove_rrules(*ruby_values) ⇒ Object
remove one or more values from the RRULE property one or more instances of RecurrenceRule may be passed to this method
1402 1403 1404 |
# File 'lib/ri_cal/properties/todo.rb', line 1402 def remove_rrules(*ruby_values) ruby_values.each {|val| self.rrule_property.delete(RiCal::PropertyValue::RecurrenceRule.convert(self, val))} end |
#request_status ⇒ Object
return the value of the REQUEST-STATUS property which will be an array of instances of String
1162 1163 1164 |
# File 'lib/ri_cal/properties/todo.rb', line 1162 def request_status request_status_property.map {|prop| prop ? prop.ruby_value : prop} end |
#request_status=(ruby_value) ⇒ Object
set the value of the REQUEST-STATUS property to a single value one instance of String may be passed to this method
1132 1133 1134 |
# File 'lib/ri_cal/properties/todo.rb', line 1132 def request_status=(ruby_value) @request_status_property = [RiCal::PropertyValue::Text.convert(self, ruby_value)] end |
#request_status_property ⇒ Object
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
1114 1115 1116 |
# File 'lib/ri_cal/properties/todo.rb', line 1114 def request_status_property @request_status_property ||= [] end |
#request_status_property=(*property_values) ⇒ Object
set the the REQUEST-STATUS property one or more instances of RiCal::PropertyValueText may be passed to this method
1120 1121 1122 |
# File 'lib/ri_cal/properties/todo.rb', line 1120 def request_status_property=(*property_values) @request_status_property= property_values end |
#request_status_property_from_string(line) ⇒ Object
:nodoc:
1166 1167 1168 |
# File 'lib/ri_cal/properties/todo.rb', line 1166 def request_status_property_from_string(line) # :nodoc: request_status_property << RiCal::PropertyValue::Text.new(self, line) end |
#request_statuses=(ruby_values) ⇒ Object
set the value of the REQUEST-STATUS property to multiple values one or more instances of String may be passed to this method
1126 1127 1128 |
# File 'lib/ri_cal/properties/todo.rb', line 1126 def request_statuses=(ruby_values) @request_status_property = ruby_values.map {|val| RiCal::PropertyValue::Text.convert(self, val)} end |
#resources ⇒ Object
return the value of the RESOURCES property which will be an array of instances of Array
1288 1289 1290 |
# File 'lib/ri_cal/properties/todo.rb', line 1288 def resources resources_property.map {|prop| prop ? prop.ruby_value : prop} end |
#resources=(ruby_value) ⇒ Object
set the value of the RESOURCES property to a single value one instance of Array may be passed to this method
1258 1259 1260 |
# File 'lib/ri_cal/properties/todo.rb', line 1258 def resources=(ruby_value) @resources_property = [RiCal::PropertyValue::Array.convert(self, ruby_value)] end |
#resources_property ⇒ Object
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
1240 1241 1242 |
# File 'lib/ri_cal/properties/todo.rb', line 1240 def resources_property @resources_property ||= [] end |
#resources_property=(*property_values) ⇒ Object
set the the RESOURCES property one or more instances of RiCal::PropertyValueArray may be passed to this method
1246 1247 1248 |
# File 'lib/ri_cal/properties/todo.rb', line 1246 def resources_property=(*property_values) @resources_property= property_values end |
#resources_property_from_string(line) ⇒ Object
:nodoc:
1292 1293 1294 |
# File 'lib/ri_cal/properties/todo.rb', line 1292 def resources_property_from_string(line) # :nodoc: resources_property << RiCal::PropertyValue::Array.new(self, line) end |
#rrule ⇒ Object
return the value of the RRULE property which will be an array of instances of RecurrenceRule
1414 1415 1416 |
# File 'lib/ri_cal/properties/todo.rb', line 1414 def rrule rrule_property.map {|prop| prop ? prop.ruby_value : prop} end |
#rrule=(ruby_value) ⇒ Object
set the value of the RRULE property to a single value one instance of RecurrenceRule may be passed to this method
1384 1385 1386 |
# File 'lib/ri_cal/properties/todo.rb', line 1384 def rrule=(ruby_value) @rrule_property = [RiCal::PropertyValue::RecurrenceRule.convert(self, ruby_value)] end |
#rrule_property ⇒ Object
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
1366 1367 1368 |
# File 'lib/ri_cal/properties/todo.rb', line 1366 def rrule_property @rrule_property ||= [] end |
#rrule_property=(*property_values) ⇒ Object
set the the RRULE property one or more instances of RiCal::PropertyValueRecurrenceRule may be passed to this method
1372 1373 1374 |
# File 'lib/ri_cal/properties/todo.rb', line 1372 def rrule_property=(*property_values) @rrule_property= property_values end |
#rrule_property_from_string(line) ⇒ Object
:nodoc:
1418 1419 1420 |
# File 'lib/ri_cal/properties/todo.rb', line 1418 def rrule_property_from_string(line) # :nodoc: rrule_property << RiCal::PropertyValue::RecurrenceRule.new(self, line) end |
#rrules=(ruby_values) ⇒ Object
set the value of the RRULE property to multiple values one or more instances of RecurrenceRule may be passed to this method
1378 1379 1380 |
# File 'lib/ri_cal/properties/todo.rb', line 1378 def rrules=(ruby_values) @rrule_property = ruby_values.map {|val| RiCal::PropertyValue::RecurrenceRule.convert(self, val)} end |
#security_class ⇒ Object
return the value of the CLASS property which will be an instance of String
31 32 33 |
# File 'lib/ri_cal/properties/todo.rb', line 31 def security_class class_property ? class_property.ruby_value : nil end |
#security_class=(ruby_value) ⇒ Object
set the value of the CLASS property
25 26 27 |
# File 'lib/ri_cal/properties/todo.rb', line 25 def security_class=(ruby_value) self.class_property= RiCal::PropertyValue::Text.convert(self, ruby_value) end |
#sequence ⇒ Object
return the value of the SEQUENCE property which will be an instance of Integer
460 461 462 |
# File 'lib/ri_cal/properties/todo.rb', line 460 def sequence sequence_property ? sequence_property.ruby_value : nil end |
#sequence=(ruby_value) ⇒ Object
set the value of the SEQUENCE property
454 455 456 |
# File 'lib/ri_cal/properties/todo.rb', line 454 def sequence=(ruby_value) self.sequence_property= RiCal::PropertyValue::Integer.convert(self, ruby_value) end |
#sequence_property ⇒ Object
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
443 444 445 |
# File 'lib/ri_cal/properties/todo.rb', line 443 def sequence_property @sequence_property end |
#sequence_property=(property_value) ⇒ Object
set the SEQUENCE property property value should be an instance of RiCal::PropertyValueInteger
449 450 451 |
# File 'lib/ri_cal/properties/todo.rb', line 449 def sequence_property=(property_value) @sequence_property = property_value end |
#sequence_property_from_string(line) ⇒ Object
:nodoc:
464 465 466 |
# File 'lib/ri_cal/properties/todo.rb', line 464 def sequence_property_from_string(line) # :nodoc: @sequence_property = RiCal::PropertyValue::Integer.new(self, line) end |
#status ⇒ Object
return the value of the STATUS property which will be an instance of String
493 494 495 |
# File 'lib/ri_cal/properties/todo.rb', line 493 def status status_property ? status_property.ruby_value : nil end |
#status=(ruby_value) ⇒ Object
set the value of the STATUS property
487 488 489 |
# File 'lib/ri_cal/properties/todo.rb', line 487 def status=(ruby_value) self.status_property= RiCal::PropertyValue::Text.convert(self, ruby_value) end |
#status_property ⇒ Object
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
476 477 478 |
# File 'lib/ri_cal/properties/todo.rb', line 476 def status_property @status_property end |
#status_property=(property_value) ⇒ Object
set the STATUS property property value should be an instance of RiCal::PropertyValueText
482 483 484 |
# File 'lib/ri_cal/properties/todo.rb', line 482 def status_property=(property_value) @status_property = property_value end |
#status_property_from_string(line) ⇒ Object
:nodoc:
497 498 499 |
# File 'lib/ri_cal/properties/todo.rb', line 497 def status_property_from_string(line) # :nodoc: @status_property = RiCal::PropertyValue::Text.new(self, line) end |
#summary ⇒ Object
return the value of the SUMMARY property which will be an instance of String
526 527 528 |
# File 'lib/ri_cal/properties/todo.rb', line 526 def summary summary_property ? summary_property.ruby_value : nil end |
#summary=(ruby_value) ⇒ Object
set the value of the SUMMARY property
520 521 522 |
# File 'lib/ri_cal/properties/todo.rb', line 520 def summary=(ruby_value) self.summary_property= RiCal::PropertyValue::Text.convert(self, ruby_value) end |
#summary_property ⇒ Object
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
509 510 511 |
# File 'lib/ri_cal/properties/todo.rb', line 509 def summary_property @summary_property end |
#summary_property=(property_value) ⇒ Object
set the SUMMARY property property value should be an instance of RiCal::PropertyValueText
515 516 517 |
# File 'lib/ri_cal/properties/todo.rb', line 515 def summary_property=(property_value) @summary_property = property_value end |
#summary_property_from_string(line) ⇒ Object
:nodoc:
530 531 532 |
# File 'lib/ri_cal/properties/todo.rb', line 530 def summary_property_from_string(line) # :nodoc: @summary_property = RiCal::PropertyValue::Text.new(self, line) end |
#uid ⇒ Object
return the value of the UID property which will be an instance of String
559 560 561 |
# File 'lib/ri_cal/properties/todo.rb', line 559 def uid uid_property ? uid_property.ruby_value : nil end |
#uid=(ruby_value) ⇒ Object
set the value of the UID property
553 554 555 |
# File 'lib/ri_cal/properties/todo.rb', line 553 def uid=(ruby_value) self.uid_property= RiCal::PropertyValue::Text.convert(self, ruby_value) end |
#uid_property ⇒ Object
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
542 543 544 |
# File 'lib/ri_cal/properties/todo.rb', line 542 def uid_property @uid_property end |
#uid_property=(property_value) ⇒ Object
set the UID property property value should be an instance of RiCal::PropertyValueText
548 549 550 |
# File 'lib/ri_cal/properties/todo.rb', line 548 def uid_property=(property_value) @uid_property = property_value end |
#uid_property_from_string(line) ⇒ Object
:nodoc:
563 564 565 |
# File 'lib/ri_cal/properties/todo.rb', line 563 def uid_property_from_string(line) # :nodoc: @uid_property = RiCal::PropertyValue::Text.new(self, line) end |
#url ⇒ Object
return the value of the URL property which will be an instance of Uri
592 593 594 |
# File 'lib/ri_cal/properties/todo.rb', line 592 def url url_property ? url_property.ruby_value : nil end |
#url=(ruby_value) ⇒ Object
set the value of the URL property
586 587 588 |
# File 'lib/ri_cal/properties/todo.rb', line 586 def url=(ruby_value) self.url_property= RiCal::PropertyValue::Uri.convert(self, ruby_value) end |
#url_property ⇒ Object
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
575 576 577 |
# File 'lib/ri_cal/properties/todo.rb', line 575 def url_property @url_property end |
#url_property=(property_value) ⇒ Object
set the URL property property value should be an instance of RiCal::PropertyValueUri
581 582 583 |
# File 'lib/ri_cal/properties/todo.rb', line 581 def url_property=(property_value) @url_property = property_value end |
#url_property_from_string(line) ⇒ Object
:nodoc:
596 597 598 |
# File 'lib/ri_cal/properties/todo.rb', line 596 def url_property_from_string(line) # :nodoc: @url_property = RiCal::PropertyValue::Uri.new(self, line) end |