Module: RiCal::Properties::Todo
- Included in:
- Component::Todo
- Defined in:
- lib/ri_cal/properties/todo.rb
Overview
-
©2009 Rick DeNatale
-
All rights reserved. Refer to the file README.txt for the license
Properties::Todo provides property accessing methods for the Todo class This source file is generated by the rical:gen_propmodules rake tasks, DO NOT EDIT
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 DateTime.
-
#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::PropertyValueDateTime.
-
#created_property=(property_value) ⇒ Object
set the CREATED property property value should be an instance of RiCal::PropertyValueDateTime.
-
#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 DateTime.
-
#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::PropertyValueDateTime.
-
#dtstamp_property=(property_value) ⇒ Object
set the DTSTAMP property property value should be an instance of RiCal::PropertyValueDateTime.
-
#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 DateTime.
-
#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::PropertyValueDateTime.
-
#last_modified_property=(property_value) ⇒ Object
set the LAST-MODIFIED property property value should be an instance of RiCal::PropertyValueDateTime.
-
#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:
1552 1553 1554 |
# File 'lib/ri_cal/properties/todo.rb', line 1552 def self.included(mod) #:nodoc: mod.extend ClassMethods end |
Instance Method Details
#==(o) ⇒ Object
:nodoc:
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 1495 1496 1497 |
# File 'lib/ri_cal/properties/todo.rb', line 1460 def ==(o) #:nodoc: if o.class == self.class (request_status_property == o.request_status_property) && (exdate_property == o.exdate_property) && (dtstamp_property == o.dtstamp_property) && (created_property == o.created_property) && (contact_property == o.contact_property) && (categories_property == o.categories_property) && (status_property == o.status_property) && (last_modified_property == o.last_modified_property) && (dtstart_property == o.dtstart_property) && (completed_property == o.completed_property) && (recurrence_id_property == o.recurrence_id_property) && (resources_property == o.resources_property) && (attendee_property == o.attendee_property) && (duration_property == o.duration_property) && (due_property == o.due_property) && (uid_property == o.uid_property) && (url_property == o.url_property) && (priority_property == o.priority_property) && (percent_complete_property == o.percent_complete_property) && (organizer_property == o.organizer_property) && (rrule_property == o.rrule_property) && (description_property == o.description_property) && (class_property == o.class_property) && (summary_property == o.summary_property) && (geo_property == o.geo_property) && (attach_property == o.attach_property) && (sequence_property == o.sequence_property) && (rdate_property == o.rdate_property) && ( == o.) && (exrule_property == o.exrule_property) && (location_property == o.location_property) && (comment_property == o.comment_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
709 710 711 |
# File 'lib/ri_cal/properties/todo.rb', line 709 def add_attach(ruby_value) self.attach_property << RiCal::PropertyValue::Uri.convert(self, ruby_value) end |
#add_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
703 704 705 |
# File 'lib/ri_cal/properties/todo.rb', line 703 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
772 773 774 |
# File 'lib/ri_cal/properties/todo.rb', line 772 def add_attendee(ruby_value) self.attendee_property << RiCal::PropertyValue::CalAddress.convert(self, ruby_value) end |
#add_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
766 767 768 |
# File 'lib/ri_cal/properties/todo.rb', line 766 def add_attendees(*ruby_values) ruby_values.each {|val| self.attendee_property << RiCal::PropertyValue::CalAddress.convert(self, val)} end |
#add_categories(ruby_value) ⇒ Object
add one value to the CATEGORIES property one instances of Array may be passed to this method
835 836 837 |
# File 'lib/ri_cal/properties/todo.rb', line 835 def add_categories(ruby_value) self.categories_property << RiCal::PropertyValue::Array.convert(self, ruby_value) end |
#add_comment(ruby_value) ⇒ Object
add one value to the COMMENT property one instances of String may be passed to this method
898 899 900 |
# File 'lib/ri_cal/properties/todo.rb', line 898 def add_comment(ruby_value) self.comment_property << RiCal::PropertyValue::Text.convert(self, ruby_value) end |
#add_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
892 893 894 |
# File 'lib/ri_cal/properties/todo.rb', line 892 def add_comments(*ruby_values) ruby_values.each {|val| self.comment_property << RiCal::PropertyValue::Text.convert(self, val)} end |
#add_contact(ruby_value) ⇒ Object
add one value to the CONTACT property one instances of String may be passed to this method
961 962 963 |
# File 'lib/ri_cal/properties/todo.rb', line 961 def add_contact(ruby_value) self.contact_property << RiCal::PropertyValue::Text.convert(self, ruby_value) end |
#add_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
955 956 957 |
# File 'lib/ri_cal/properties/todo.rb', line 955 def add_contacts(*ruby_values) ruby_values.each {|val| self.contact_property << RiCal::PropertyValue::Text.convert(self, val)} end |
#add_date_times_to(required_timezones) ⇒ Object
:nodoc:
1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 |
# File 'lib/ri_cal/properties/todo.rb', line 1535 def add_date_times_to(required_timezones) #:nodoc: add_property_date_times_to(required_timezones, created_property) add_property_date_times_to(required_timezones, dtstamp_property) add_property_date_times_to(required_timezones, dtstart_property) add_property_date_times_to(required_timezones, last_modified_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
1024 1025 1026 |
# File 'lib/ri_cal/properties/todo.rb', line 1024 def add_exdate(*ruby_value) self.exdate_property << RiCal::PropertyValue::OccurrenceList.convert(self, *ruby_value) end |
#add_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
1018 1019 1020 |
# File 'lib/ri_cal/properties/todo.rb', line 1018 def add_exdates(*ruby_values) ruby_values.each {|val| self.exdate_property << RiCal::PropertyValue::OccurrenceList.convert(self, *val)} end |
#add_exrule(ruby_value) ⇒ Object
add one value to the EXRULE property one instances of RecurrenceRule may be passed to this method
1087 1088 1089 |
# File 'lib/ri_cal/properties/todo.rb', line 1087 def add_exrule(ruby_value) self.exrule_property << RiCal::PropertyValue::RecurrenceRule.convert(self, ruby_value) end |
#add_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
1081 1082 1083 |
# File 'lib/ri_cal/properties/todo.rb', line 1081 def add_exrules(*ruby_values) ruby_values.each {|val| self.exrule_property << RiCal::PropertyValue::RecurrenceRule.convert(self, val)} end |
#add_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
829 830 831 |
# File 'lib/ri_cal/properties/todo.rb', line 829 def add_multiple_categories(*ruby_values) ruby_values.each {|val| self.categories_property << RiCal::PropertyValue::Array.convert(self, val)} end |
#add_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
1204 1205 1206 |
# File 'lib/ri_cal/properties/todo.rb', line 1204 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
1267 1268 1269 |
# File 'lib/ri_cal/properties/todo.rb', line 1267 def add_multiple_resources(*ruby_values) ruby_values.each {|val| self.resources_property << RiCal::PropertyValue::Array.convert(self, val)} end |
#add_rdate(*ruby_value) ⇒ Object
add one value to the RDATE property one instances of OccurrenceList may be passed to this method
1336 1337 1338 |
# File 'lib/ri_cal/properties/todo.rb', line 1336 def add_rdate(*ruby_value) self.rdate_property << RiCal::PropertyValue::OccurrenceList.convert(self, *ruby_value) end |
#add_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
1330 1331 1332 |
# File 'lib/ri_cal/properties/todo.rb', line 1330 def add_rdates(*ruby_values) ruby_values.each {|val| self.rdate_property << RiCal::PropertyValue::OccurrenceList.convert(self, *val)} end |
#add_related_to(ruby_value) ⇒ Object
add one value to the RELATED-TO property one instances of String may be passed to this method
1210 1211 1212 |
# File 'lib/ri_cal/properties/todo.rb', line 1210 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
1147 1148 1149 |
# File 'lib/ri_cal/properties/todo.rb', line 1147 def add_request_status(ruby_value) self.request_status_property << RiCal::PropertyValue::Text.convert(self, ruby_value) end |
#add_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
1141 1142 1143 |
# File 'lib/ri_cal/properties/todo.rb', line 1141 def add_request_statuses(*ruby_values) ruby_values.each {|val| self.request_status_property << RiCal::PropertyValue::Text.convert(self, val)} end |
#add_resources(ruby_value) ⇒ Object
add one value to the RESOURCES property one instances of Array may be passed to this method
1273 1274 1275 |
# File 'lib/ri_cal/properties/todo.rb', line 1273 def add_resources(ruby_value) self.resources_property << RiCal::PropertyValue::Array.convert(self, ruby_value) end |
#add_rrule(ruby_value) ⇒ Object
add one value to the RRULE property one instances of RecurrenceRule may be passed to this method
1399 1400 1401 |
# File 'lib/ri_cal/properties/todo.rb', line 1399 def add_rrule(ruby_value) self.rrule_property << RiCal::PropertyValue::RecurrenceRule.convert(self, ruby_value) end |
#add_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
1393 1394 1395 |
# File 'lib/ri_cal/properties/todo.rb', line 1393 def add_rrules(*ruby_values) ruby_values.each {|val| self.rrule_property << RiCal::PropertyValue::RecurrenceRule.convert(self, val)} end |
#attach ⇒ Object
return the value of the ATTACH property which will be an array of instances of Uri
727 728 729 |
# File 'lib/ri_cal/properties/todo.rb', line 727 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
697 698 699 |
# File 'lib/ri_cal/properties/todo.rb', line 697 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
679 680 681 |
# File 'lib/ri_cal/properties/todo.rb', line 679 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
685 686 687 |
# File 'lib/ri_cal/properties/todo.rb', line 685 def attach_property=(*property_values) @attach_property= property_values end |
#attach_property_from_string(line) ⇒ Object
:nodoc:
731 732 733 |
# File 'lib/ri_cal/properties/todo.rb', line 731 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
691 692 693 |
# File 'lib/ri_cal/properties/todo.rb', line 691 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
790 791 792 |
# File 'lib/ri_cal/properties/todo.rb', line 790 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
760 761 762 |
# File 'lib/ri_cal/properties/todo.rb', line 760 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
742 743 744 |
# File 'lib/ri_cal/properties/todo.rb', line 742 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
748 749 750 |
# File 'lib/ri_cal/properties/todo.rb', line 748 def attendee_property=(*property_values) @attendee_property= property_values end |
#attendee_property_from_string(line) ⇒ Object
:nodoc:
794 795 796 |
# File 'lib/ri_cal/properties/todo.rb', line 794 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
754 755 756 |
# File 'lib/ri_cal/properties/todo.rb', line 754 def attendees=(ruby_values) @attendee_property = ruby_values.map {|val| RiCal::PropertyValue::CalAddress.convert(self, val)} end |
#categories ⇒ Object
return the value of the CATEGORIES property which will be an array of instances of Array
853 854 855 |
# File 'lib/ri_cal/properties/todo.rb', line 853 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
823 824 825 |
# File 'lib/ri_cal/properties/todo.rb', line 823 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
805 806 807 |
# File 'lib/ri_cal/properties/todo.rb', line 805 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
811 812 813 |
# File 'lib/ri_cal/properties/todo.rb', line 811 def categories_property=(*property_values) @categories_property= property_values end |
#categories_property_from_string(line) ⇒ Object
:nodoc:
857 858 859 |
# File 'lib/ri_cal/properties/todo.rb', line 857 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
17 18 19 |
# File 'lib/ri_cal/properties/todo.rb', line 17 def class_property @class_property end |
#class_property=(property_value) ⇒ Object
set the CLASS property property value should be an instance of RiCal::PropertyValueText
23 24 25 |
# File 'lib/ri_cal/properties/todo.rb', line 23 def class_property=(property_value) @class_property = property_value end |
#class_property_from_string(line) ⇒ Object
:nodoc:
38 39 40 |
# File 'lib/ri_cal/properties/todo.rb', line 38 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
916 917 918 |
# File 'lib/ri_cal/properties/todo.rb', line 916 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
886 887 888 |
# File 'lib/ri_cal/properties/todo.rb', line 886 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
868 869 870 |
# File 'lib/ri_cal/properties/todo.rb', line 868 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
874 875 876 |
# File 'lib/ri_cal/properties/todo.rb', line 874 def comment_property=(*property_values) @comment_property= property_values end |
#comment_property_from_string(line) ⇒ Object
:nodoc:
920 921 922 |
# File 'lib/ri_cal/properties/todo.rb', line 920 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
880 881 882 |
# File 'lib/ri_cal/properties/todo.rb', line 880 def comments=(ruby_values) @comment_property = ruby_values.map {|val| RiCal::PropertyValue::Text.convert(self, val)} end |
#completed ⇒ Object
return the value of the COMPLETED property which will be an instance of DateTime
67 68 69 |
# File 'lib/ri_cal/properties/todo.rb', line 67 def completed completed_property ? completed_property.ruby_value : nil end |
#completed=(ruby_value) ⇒ Object
set the value of the COMPLETED property
61 62 63 |
# File 'lib/ri_cal/properties/todo.rb', line 61 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
50 51 52 |
# File 'lib/ri_cal/properties/todo.rb', line 50 def completed_property @completed_property end |
#completed_property=(property_value) ⇒ Object
set the COMPLETED property property value should be an instance of RiCal::PropertyValueDateTime
56 57 58 |
# File 'lib/ri_cal/properties/todo.rb', line 56 def completed_property=(property_value) @completed_property = property_value ? property_value.for_parent(self) : nil end |
#completed_property_from_string(line) ⇒ Object
:nodoc:
71 72 73 |
# File 'lib/ri_cal/properties/todo.rb', line 71 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
979 980 981 |
# File 'lib/ri_cal/properties/todo.rb', line 979 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
949 950 951 |
# File 'lib/ri_cal/properties/todo.rb', line 949 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
931 932 933 |
# File 'lib/ri_cal/properties/todo.rb', line 931 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
937 938 939 |
# File 'lib/ri_cal/properties/todo.rb', line 937 def contact_property=(*property_values) @contact_property= property_values end |
#contact_property_from_string(line) ⇒ Object
:nodoc:
983 984 985 |
# File 'lib/ri_cal/properties/todo.rb', line 983 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
943 944 945 |
# File 'lib/ri_cal/properties/todo.rb', line 943 def contacts=(ruby_values) @contact_property = ruby_values.map {|val| RiCal::PropertyValue::Text.convert(self, val)} end |
#created ⇒ Object
return the value of the CREATED property which will be an instance of DateTime
100 101 102 |
# File 'lib/ri_cal/properties/todo.rb', line 100 def created created_property ? created_property.ruby_value : nil end |
#created=(ruby_value) ⇒ Object
set the value of the CREATED property
94 95 96 |
# File 'lib/ri_cal/properties/todo.rb', line 94 def created=(ruby_value) self.created_property= RiCal::PropertyValue::DateTime.convert(self, ruby_value) end |
#created_property ⇒ Object
return the the CREATED property which will be an instances of RiCal::PropertyValueDateTime
- 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
83 84 85 |
# File 'lib/ri_cal/properties/todo.rb', line 83 def created_property @created_property end |
#created_property=(property_value) ⇒ Object
set the CREATED property property value should be an instance of RiCal::PropertyValueDateTime
89 90 91 |
# File 'lib/ri_cal/properties/todo.rb', line 89 def created_property=(property_value) @created_property = property_value ? property_value.for_parent(self) : nil end |
#created_property_from_string(line) ⇒ Object
:nodoc:
104 105 106 |
# File 'lib/ri_cal/properties/todo.rb', line 104 def created_property_from_string(line) # :nodoc: @created_property = RiCal::PropertyValue::DateTime.new(self, line) end |
#description ⇒ Object
return the value of the DESCRIPTION property which will be an instance of String
133 134 135 |
# File 'lib/ri_cal/properties/todo.rb', line 133 def description description_property ? description_property.ruby_value : nil end |
#description=(ruby_value) ⇒ Object
set the value of the DESCRIPTION property
127 128 129 |
# File 'lib/ri_cal/properties/todo.rb', line 127 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
116 117 118 |
# File 'lib/ri_cal/properties/todo.rb', line 116 def description_property @description_property end |
#description_property=(property_value) ⇒ Object
set the DESCRIPTION property property value should be an instance of RiCal::PropertyValueText
122 123 124 |
# File 'lib/ri_cal/properties/todo.rb', line 122 def description_property=(property_value) @description_property = property_value end |
#description_property_from_string(line) ⇒ Object
:nodoc:
137 138 139 |
# File 'lib/ri_cal/properties/todo.rb', line 137 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 DateTime
166 167 168 |
# File 'lib/ri_cal/properties/todo.rb', line 166 def dtstamp dtstamp_property ? dtstamp_property.ruby_value : nil end |
#dtstamp=(ruby_value) ⇒ Object
set the value of the DTSTAMP property
160 161 162 |
# File 'lib/ri_cal/properties/todo.rb', line 160 def dtstamp=(ruby_value) self.dtstamp_property= RiCal::PropertyValue::DateTime.convert(self, ruby_value) end |
#dtstamp_property ⇒ Object
return the the DTSTAMP property which will be an instances of RiCal::PropertyValueDateTime
- 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
149 150 151 |
# File 'lib/ri_cal/properties/todo.rb', line 149 def dtstamp_property @dtstamp_property end |
#dtstamp_property=(property_value) ⇒ Object
set the DTSTAMP property property value should be an instance of RiCal::PropertyValueDateTime
155 156 157 |
# File 'lib/ri_cal/properties/todo.rb', line 155 def dtstamp_property=(property_value) @dtstamp_property = property_value ? property_value.for_parent(self) : nil end |
#dtstamp_property_from_string(line) ⇒ Object
:nodoc:
170 171 172 |
# File 'lib/ri_cal/properties/todo.rb', line 170 def dtstamp_property_from_string(line) # :nodoc: @dtstamp_property = RiCal::PropertyValue::DateTime.new(self, line) end |
#dtstart ⇒ Object
return the value of the DTSTART property which will be an instance of either DateTime or Date
199 200 201 |
# File 'lib/ri_cal/properties/todo.rb', line 199 def dtstart dtstart_property ? dtstart_property.ruby_value : nil end |
#dtstart=(ruby_value) ⇒ Object
set the value of the DTSTART property
193 194 195 |
# File 'lib/ri_cal/properties/todo.rb', line 193 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
182 183 184 |
# File 'lib/ri_cal/properties/todo.rb', line 182 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
188 189 190 |
# File 'lib/ri_cal/properties/todo.rb', line 188 def dtstart_property=(property_value) @dtstart_property = property_value ? property_value.for_parent(self) : nil end |
#dtstart_property_from_string(line) ⇒ Object
:nodoc:
203 204 205 |
# File 'lib/ri_cal/properties/todo.rb', line 203 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
629 630 631 |
# File 'lib/ri_cal/properties/todo.rb', line 629 def due due_property ? due_property.ruby_value : nil end |
#due=(ruby_value) ⇒ Object
set the value of the DUE property
623 624 625 |
# File 'lib/ri_cal/properties/todo.rb', line 623 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
611 612 613 |
# File 'lib/ri_cal/properties/todo.rb', line 611 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
617 618 619 620 |
# File 'lib/ri_cal/properties/todo.rb', line 617 def due_property=(property_value) @due_property = property_value ? property_value.for_parent(self) : nil @duration_property = nil end |
#due_property_from_string(line) ⇒ Object
:nodoc:
633 634 635 |
# File 'lib/ri_cal/properties/todo.rb', line 633 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
663 664 665 |
# File 'lib/ri_cal/properties/todo.rb', line 663 def duration duration_property ? duration_property.ruby_value : nil end |
#duration=(ruby_value) ⇒ Object
set the value of the DURATION property
657 658 659 |
# File 'lib/ri_cal/properties/todo.rb', line 657 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
645 646 647 |
# File 'lib/ri_cal/properties/todo.rb', line 645 def duration_property @duration_property end |
#duration_property=(property_value) ⇒ Object
set the DURATION property property value should be an instance of RiCal::PropertyValueDuration
651 652 653 654 |
# File 'lib/ri_cal/properties/todo.rb', line 651 def duration_property=(property_value) @duration_property = property_value @due_property = nil end |
#duration_property_from_string(line) ⇒ Object
:nodoc:
667 668 669 |
# File 'lib/ri_cal/properties/todo.rb', line 667 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
1042 1043 1044 |
# File 'lib/ri_cal/properties/todo.rb', line 1042 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
1012 1013 1014 |
# File 'lib/ri_cal/properties/todo.rb', line 1012 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
994 995 996 |
# File 'lib/ri_cal/properties/todo.rb', line 994 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
1000 1001 1002 |
# File 'lib/ri_cal/properties/todo.rb', line 1000 def exdate_property=(*property_values) @exdate_property= property_values.map{|prop| prop.for_parent(self)} end |
#exdate_property_from_string(line) ⇒ Object
:nodoc:
1046 1047 1048 |
# File 'lib/ri_cal/properties/todo.rb', line 1046 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
1006 1007 1008 |
# File 'lib/ri_cal/properties/todo.rb', line 1006 def exdates=(ruby_values) @exdate_property = ruby_values.map {|val| RiCal::PropertyValue::OccurrenceList.convert(self, *val)} end |
#export_properties_to(export_stream) ⇒ Object
:nodoc:
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 1456 1457 1458 |
# File 'lib/ri_cal/properties/todo.rb', line 1425 def export_properties_to(export_stream) #:nodoc: export_prop_to(export_stream, "REQUEST-STATUS", @request_status_property) export_prop_to(export_stream, "EXDATE", @exdate_property) export_prop_to(export_stream, "DTSTAMP", @dtstamp_property) export_prop_to(export_stream, "CREATED", @created_property) export_prop_to(export_stream, "CONTACT", @contact_property) export_prop_to(export_stream, "CATEGORIES", @categories_property) export_prop_to(export_stream, "STATUS", @status_property) export_prop_to(export_stream, "LAST-MODIFIED", @last_modified_property) export_prop_to(export_stream, "DTSTART", @dtstart_property) export_prop_to(export_stream, "COMPLETED", @completed_property) export_prop_to(export_stream, "RECURRENCE-ID", @recurrence_id_property) export_prop_to(export_stream, "RESOURCES", @resources_property) export_prop_to(export_stream, "ATTENDEE", @attendee_property) export_prop_to(export_stream, "DURATION", @duration_property) export_prop_to(export_stream, "DUE", @due_property) export_prop_to(export_stream, "UID", @uid_property) export_prop_to(export_stream, "URL", @url_property) export_prop_to(export_stream, "PRIORITY", @priority_property) export_prop_to(export_stream, "PERCENT-COMPLETE", @percent_complete_property) export_prop_to(export_stream, "ORGANIZER", @organizer_property) export_prop_to(export_stream, "RRULE", @rrule_property) export_prop_to(export_stream, "DESCRIPTION", @description_property) export_prop_to(export_stream, "CLASS", @class_property) export_prop_to(export_stream, "SUMMARY", @summary_property) export_prop_to(export_stream, "GEO", @geo_property) export_prop_to(export_stream, "ATTACH", @attach_property) export_prop_to(export_stream, "SEQUENCE", @sequence_property) export_prop_to(export_stream, "RDATE", @rdate_property) export_prop_to(export_stream, "RELATED-TO", @related_to_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) end |
#exrule ⇒ Object
return the value of the EXRULE property which will be an array of instances of RecurrenceRule
1105 1106 1107 |
# File 'lib/ri_cal/properties/todo.rb', line 1105 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
1075 1076 1077 |
# File 'lib/ri_cal/properties/todo.rb', line 1075 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
1057 1058 1059 |
# File 'lib/ri_cal/properties/todo.rb', line 1057 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
1063 1064 1065 |
# File 'lib/ri_cal/properties/todo.rb', line 1063 def exrule_property=(*property_values) @exrule_property= property_values end |
#exrule_property_from_string(line) ⇒ Object
:nodoc:
1109 1110 1111 |
# File 'lib/ri_cal/properties/todo.rb', line 1109 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
1069 1070 1071 |
# File 'lib/ri_cal/properties/todo.rb', line 1069 def exrules=(ruby_values) @exrule_property = ruby_values.map {|val| RiCal::PropertyValue::RecurrenceRule.convert(self, val)} end |
#geo ⇒ Object
return the value of the GEO property which will be an instance of Geo
232 233 234 |
# File 'lib/ri_cal/properties/todo.rb', line 232 def geo geo_property ? geo_property.ruby_value : nil end |
#geo=(ruby_value) ⇒ Object
set the value of the GEO property
226 227 228 |
# File 'lib/ri_cal/properties/todo.rb', line 226 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
215 216 217 |
# File 'lib/ri_cal/properties/todo.rb', line 215 def geo_property @geo_property end |
#geo_property=(property_value) ⇒ Object
set the GEO property property value should be an instance of RiCal::PropertyValueGeo
221 222 223 |
# File 'lib/ri_cal/properties/todo.rb', line 221 def geo_property=(property_value) @geo_property = property_value end |
#geo_property_from_string(line) ⇒ Object
:nodoc:
236 237 238 |
# File 'lib/ri_cal/properties/todo.rb', line 236 def geo_property_from_string(line) # :nodoc: @geo_property = RiCal::PropertyValue::Geo.new(self, line) end |
#initialize_copy(o) ⇒ Object
:nodoc:
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 1531 1532 1533 |
# File 'lib/ri_cal/properties/todo.rb', line 1499 def initialize_copy(o) #:nodoc: super request_status_property = request_status_property && request_status_property.dup exdate_property = exdate_property && exdate_property.dup dtstamp_property = dtstamp_property && dtstamp_property.dup created_property = created_property && created_property.dup contact_property = contact_property && contact_property.dup categories_property = categories_property && categories_property.dup status_property = status_property && status_property.dup last_modified_property = last_modified_property && last_modified_property.dup dtstart_property = dtstart_property && dtstart_property.dup completed_property = completed_property && completed_property.dup recurrence_id_property = recurrence_id_property && recurrence_id_property.dup resources_property = resources_property && resources_property.dup attendee_property = attendee_property && attendee_property.dup duration_property = duration_property && duration_property.dup due_property = due_property && due_property.dup uid_property = uid_property && uid_property.dup url_property = url_property && url_property.dup priority_property = priority_property && priority_property.dup percent_complete_property = percent_complete_property && percent_complete_property.dup organizer_property = organizer_property && organizer_property.dup rrule_property = rrule_property && rrule_property.dup description_property = description_property && description_property.dup class_property = class_property && class_property.dup summary_property = summary_property && summary_property.dup geo_property = geo_property && geo_property.dup attach_property = attach_property && attach_property.dup sequence_property = sequence_property && sequence_property.dup rdate_property = rdate_property && rdate_property.dup = && .dup exrule_property = exrule_property && exrule_property.dup location_property = location_property && location_property.dup comment_property = comment_property && comment_property.dup end |
#last_modified ⇒ Object
return the value of the LAST-MODIFIED property which will be an instance of DateTime
265 266 267 |
# File 'lib/ri_cal/properties/todo.rb', line 265 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
259 260 261 |
# File 'lib/ri_cal/properties/todo.rb', line 259 def last_modified=(ruby_value) self.last_modified_property= RiCal::PropertyValue::DateTime.convert(self, ruby_value) end |
#last_modified_property ⇒ Object
return the the LAST-MODIFIED property which will be an instances of RiCal::PropertyValueDateTime
- 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
248 249 250 |
# File 'lib/ri_cal/properties/todo.rb', line 248 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::PropertyValueDateTime
254 255 256 |
# File 'lib/ri_cal/properties/todo.rb', line 254 def last_modified_property=(property_value) @last_modified_property = property_value ? property_value.for_parent(self) : nil end |
#last_modified_property_from_string(line) ⇒ Object
:nodoc:
269 270 271 |
# File 'lib/ri_cal/properties/todo.rb', line 269 def last_modified_property_from_string(line) # :nodoc: @last_modified_property = RiCal::PropertyValue::DateTime.new(self, line) end |
#location ⇒ Object
return the value of the LOCATION property which will be an instance of String
298 299 300 |
# File 'lib/ri_cal/properties/todo.rb', line 298 def location location_property ? location_property.ruby_value : nil end |
#location=(ruby_value) ⇒ Object
set the value of the LOCATION property
292 293 294 |
# File 'lib/ri_cal/properties/todo.rb', line 292 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
281 282 283 |
# File 'lib/ri_cal/properties/todo.rb', line 281 def location_property @location_property end |
#location_property=(property_value) ⇒ Object
set the LOCATION property property value should be an instance of RiCal::PropertyValueText
287 288 289 |
# File 'lib/ri_cal/properties/todo.rb', line 287 def location_property=(property_value) @location_property = property_value end |
#location_property_from_string(line) ⇒ Object
:nodoc:
302 303 304 |
# File 'lib/ri_cal/properties/todo.rb', line 302 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
817 818 819 |
# File 'lib/ri_cal/properties/todo.rb', line 817 def multiple_categories=(ruby_values) @categories_property = ruby_values.map {|val| RiCal::PropertyValue::Array.convert(self, val)} end |
#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
1192 1193 1194 |
# File 'lib/ri_cal/properties/todo.rb', line 1192 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
1255 1256 1257 |
# File 'lib/ri_cal/properties/todo.rb', line 1255 def multiple_resources=(ruby_values) @resources_property = ruby_values.map {|val| RiCal::PropertyValue::Array.convert(self, val)} end |
#mutual_exclusion_violation ⇒ Object
:nodoc:
1556 1557 1558 1559 |
# File 'lib/ri_cal/properties/todo.rb', line 1556 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
331 332 333 |
# File 'lib/ri_cal/properties/todo.rb', line 331 def organizer organizer_property ? organizer_property.ruby_value : nil end |
#organizer=(ruby_value) ⇒ Object
set the value of the ORGANIZER property
325 326 327 |
# File 'lib/ri_cal/properties/todo.rb', line 325 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
314 315 316 |
# File 'lib/ri_cal/properties/todo.rb', line 314 def organizer_property @organizer_property end |
#organizer_property=(property_value) ⇒ Object
set the ORGANIZER property property value should be an instance of RiCal::PropertyValueCalAddress
320 321 322 |
# File 'lib/ri_cal/properties/todo.rb', line 320 def organizer_property=(property_value) @organizer_property = property_value end |
#organizer_property_from_string(line) ⇒ Object
:nodoc:
335 336 337 |
# File 'lib/ri_cal/properties/todo.rb', line 335 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
364 365 366 |
# File 'lib/ri_cal/properties/todo.rb', line 364 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
358 359 360 |
# File 'lib/ri_cal/properties/todo.rb', line 358 def percent_complete=(ruby_value) self.percent_complete_property= RiCal::PropertyValue::Integer.convert(self, ruby_value) end |
#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
347 348 349 |
# File 'lib/ri_cal/properties/todo.rb', line 347 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
353 354 355 |
# File 'lib/ri_cal/properties/todo.rb', line 353 def percent_complete_property=(property_value) @percent_complete_property = property_value end |
#percent_complete_property_from_string(line) ⇒ Object
:nodoc:
368 369 370 |
# File 'lib/ri_cal/properties/todo.rb', line 368 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
397 398 399 |
# File 'lib/ri_cal/properties/todo.rb', line 397 def priority priority_property ? priority_property.ruby_value : nil end |
#priority=(ruby_value) ⇒ Object
set the value of the PRIORITY property
391 392 393 |
# File 'lib/ri_cal/properties/todo.rb', line 391 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
380 381 382 |
# File 'lib/ri_cal/properties/todo.rb', line 380 def priority_property @priority_property end |
#priority_property=(property_value) ⇒ Object
set the PRIORITY property property value should be an instance of RiCal::PropertyValueInteger
386 387 388 |
# File 'lib/ri_cal/properties/todo.rb', line 386 def priority_property=(property_value) @priority_property = property_value end |
#priority_property_from_string(line) ⇒ Object
:nodoc:
401 402 403 |
# File 'lib/ri_cal/properties/todo.rb', line 401 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
1354 1355 1356 |
# File 'lib/ri_cal/properties/todo.rb', line 1354 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
1324 1325 1326 |
# File 'lib/ri_cal/properties/todo.rb', line 1324 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
1306 1307 1308 |
# File 'lib/ri_cal/properties/todo.rb', line 1306 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
1312 1313 1314 |
# File 'lib/ri_cal/properties/todo.rb', line 1312 def rdate_property=(*property_values) @rdate_property= property_values.map{|prop| prop.for_parent(self)} end |
#rdate_property_from_string(line) ⇒ Object
:nodoc:
1358 1359 1360 |
# File 'lib/ri_cal/properties/todo.rb', line 1358 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
1318 1319 1320 |
# File 'lib/ri_cal/properties/todo.rb', line 1318 def rdates=(ruby_values) @rdate_property = ruby_values.map {|val| RiCal::PropertyValue::OccurrenceList.convert(self, *val)} end |
#recurrence_id ⇒ Object
return the value of the RECURRENCE-ID property which will be an instance of either DateTime or Date
430 431 432 |
# File 'lib/ri_cal/properties/todo.rb', line 430 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
424 425 426 |
# File 'lib/ri_cal/properties/todo.rb', line 424 def recurrence_id=(ruby_value) self.recurrence_id_property= RiCal::PropertyValue::DateTime.convert(self, ruby_value) end |
#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
413 414 415 |
# File 'lib/ri_cal/properties/todo.rb', line 413 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
419 420 421 |
# File 'lib/ri_cal/properties/todo.rb', line 419 def recurrence_id_property=(property_value) @recurrence_id_property = property_value ? property_value.for_parent(self) : nil end |
#recurrence_id_property_from_string(line) ⇒ Object
:nodoc:
434 435 436 |
# File 'lib/ri_cal/properties/todo.rb', line 434 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
1228 1229 1230 |
# File 'lib/ri_cal/properties/todo.rb', line 1228 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
1198 1199 1200 |
# File 'lib/ri_cal/properties/todo.rb', line 1198 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
1180 1181 1182 |
# File 'lib/ri_cal/properties/todo.rb', line 1180 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
1186 1187 1188 |
# File 'lib/ri_cal/properties/todo.rb', line 1186 def (*property_values) @related_to_property= property_values end |
#related_to_property_from_string(line) ⇒ Object
:nodoc:
1232 1233 1234 |
# File 'lib/ri_cal/properties/todo.rb', line 1232 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
721 722 723 |
# File 'lib/ri_cal/properties/todo.rb', line 721 def remove_attach(ruby_value) self.attach_property.delete(RiCal::PropertyValue::Uri.convert(self, ruby_value)) end |
#remove_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
715 716 717 |
# File 'lib/ri_cal/properties/todo.rb', line 715 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
784 785 786 |
# File 'lib/ri_cal/properties/todo.rb', line 784 def remove_attendee(ruby_value) self.attendee_property.delete(RiCal::PropertyValue::CalAddress.convert(self, ruby_value)) end |
#remove_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
778 779 780 |
# File 'lib/ri_cal/properties/todo.rb', line 778 def remove_attendees(*ruby_values) ruby_values.each {|val| self.attendee_property.delete(RiCal::PropertyValue::CalAddress.convert(self, val))} end |
#remove_categories(ruby_value) ⇒ Object
remove one value from the CATEGORIES property one instances of Array may be passed to this method
847 848 849 |
# File 'lib/ri_cal/properties/todo.rb', line 847 def remove_categories(ruby_value) self.categories_property.delete(RiCal::PropertyValue::Array.convert(self, ruby_value)) end |
#remove_comment(ruby_value) ⇒ Object
remove one value from the COMMENT property one instances of String may be passed to this method
910 911 912 |
# File 'lib/ri_cal/properties/todo.rb', line 910 def remove_comment(ruby_value) self.comment_property.delete(RiCal::PropertyValue::Text.convert(self, ruby_value)) end |
#remove_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
904 905 906 |
# File 'lib/ri_cal/properties/todo.rb', line 904 def remove_comments(*ruby_values) ruby_values.each {|val| self.comment_property.delete(RiCal::PropertyValue::Text.convert(self, val))} end |
#remove_contact(ruby_value) ⇒ Object
remove one value from the CONTACT property one instances of String may be passed to this method
973 974 975 |
# File 'lib/ri_cal/properties/todo.rb', line 973 def remove_contact(ruby_value) self.contact_property.delete(RiCal::PropertyValue::Text.convert(self, ruby_value)) end |
#remove_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
967 968 969 |
# File 'lib/ri_cal/properties/todo.rb', line 967 def remove_contacts(*ruby_values) ruby_values.each {|val| self.contact_property.delete(RiCal::PropertyValue::Text.convert(self, val))} end |
#remove_exdate(*ruby_value) ⇒ Object
remove one value from the EXDATE property one instances of OccurrenceList may be passed to this method
1036 1037 1038 |
# File 'lib/ri_cal/properties/todo.rb', line 1036 def remove_exdate(*ruby_value) self.exdate_property.delete(RiCal::PropertyValue::OccurrenceList.convert(self, *ruby_value)) end |
#remove_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
1030 1031 1032 |
# File 'lib/ri_cal/properties/todo.rb', line 1030 def remove_exdates(*ruby_values) ruby_values.each {|val| self.exdate_property.delete(RiCal::PropertyValue::OccurrenceList.convert(self, *val))} end |
#remove_exrule(ruby_value) ⇒ Object
remove one value from the EXRULE property one instances of RecurrenceRule may be passed to this method
1099 1100 1101 |
# File 'lib/ri_cal/properties/todo.rb', line 1099 def remove_exrule(ruby_value) self.exrule_property.delete(RiCal::PropertyValue::RecurrenceRule.convert(self, ruby_value)) end |
#remove_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
1093 1094 1095 |
# File 'lib/ri_cal/properties/todo.rb', line 1093 def remove_exrules(*ruby_values) ruby_values.each {|val| self.exrule_property.delete(RiCal::PropertyValue::RecurrenceRule.convert(self, val))} end |
#remove_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
841 842 843 |
# File 'lib/ri_cal/properties/todo.rb', line 841 def remove_multiple_categories(*ruby_values) ruby_values.each {|val| self.categories_property.delete(RiCal::PropertyValue::Array.convert(self, val))} end |
#remove_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
1216 1217 1218 |
# File 'lib/ri_cal/properties/todo.rb', line 1216 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
1279 1280 1281 |
# File 'lib/ri_cal/properties/todo.rb', line 1279 def remove_multiple_resources(*ruby_values) ruby_values.each {|val| self.resources_property.delete(RiCal::PropertyValue::Array.convert(self, val))} end |
#remove_rdate(*ruby_value) ⇒ Object
remove one value from the RDATE property one instances of OccurrenceList may be passed to this method
1348 1349 1350 |
# File 'lib/ri_cal/properties/todo.rb', line 1348 def remove_rdate(*ruby_value) self.rdate_property.delete(RiCal::PropertyValue::OccurrenceList.convert(self, *ruby_value)) end |
#remove_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
1342 1343 1344 |
# File 'lib/ri_cal/properties/todo.rb', line 1342 def remove_rdates(*ruby_values) ruby_values.each {|val| self.rdate_property.delete(RiCal::PropertyValue::OccurrenceList.convert(self, *val))} end |
#remove_related_to(ruby_value) ⇒ Object
remove one value from the RELATED-TO property one instances of String may be passed to this method
1222 1223 1224 |
# File 'lib/ri_cal/properties/todo.rb', line 1222 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
1159 1160 1161 |
# File 'lib/ri_cal/properties/todo.rb', line 1159 def remove_request_status(ruby_value) self.request_status_property.delete(RiCal::PropertyValue::Text.convert(self, ruby_value)) end |
#remove_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
1153 1154 1155 |
# File 'lib/ri_cal/properties/todo.rb', line 1153 def remove_request_statuses(*ruby_values) ruby_values.each {|val| self.request_status_property.delete(RiCal::PropertyValue::Text.convert(self, val))} end |
#remove_resources(ruby_value) ⇒ Object
remove one value from the RESOURCES property one instances of Array may be passed to this method
1285 1286 1287 |
# File 'lib/ri_cal/properties/todo.rb', line 1285 def remove_resources(ruby_value) self.resources_property.delete(RiCal::PropertyValue::Array.convert(self, ruby_value)) end |
#remove_rrule(ruby_value) ⇒ Object
remove one value from the RRULE property one instances of RecurrenceRule may be passed to this method
1411 1412 1413 |
# File 'lib/ri_cal/properties/todo.rb', line 1411 def remove_rrule(ruby_value) self.rrule_property.delete(RiCal::PropertyValue::RecurrenceRule.convert(self, ruby_value)) end |
#remove_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
1405 1406 1407 |
# File 'lib/ri_cal/properties/todo.rb', line 1405 def remove_rrules(*ruby_values) ruby_values.each {|val| self.rrule_property.delete(RiCal::PropertyValue::RecurrenceRule.convert(self, val))} end |
#request_status ⇒ Object
return the value of the REQUEST-STATUS property which will be an array of instances of String
1165 1166 1167 |
# File 'lib/ri_cal/properties/todo.rb', line 1165 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
1135 1136 1137 |
# File 'lib/ri_cal/properties/todo.rb', line 1135 def request_status=(ruby_value) @request_status_property = [RiCal::PropertyValue::Text.convert(self, ruby_value)] end |
#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
1117 1118 1119 |
# File 'lib/ri_cal/properties/todo.rb', line 1117 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
1123 1124 1125 |
# File 'lib/ri_cal/properties/todo.rb', line 1123 def request_status_property=(*property_values) @request_status_property= property_values end |
#request_status_property_from_string(line) ⇒ Object
:nodoc:
1169 1170 1171 |
# File 'lib/ri_cal/properties/todo.rb', line 1169 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
1129 1130 1131 |
# File 'lib/ri_cal/properties/todo.rb', line 1129 def request_statuses=(ruby_values) @request_status_property = ruby_values.map {|val| RiCal::PropertyValue::Text.convert(self, val)} end |
#resources ⇒ Object
return the value of the RESOURCES property which will be an array of instances of Array
1291 1292 1293 |
# File 'lib/ri_cal/properties/todo.rb', line 1291 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
1261 1262 1263 |
# File 'lib/ri_cal/properties/todo.rb', line 1261 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
1243 1244 1245 |
# File 'lib/ri_cal/properties/todo.rb', line 1243 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
1249 1250 1251 |
# File 'lib/ri_cal/properties/todo.rb', line 1249 def resources_property=(*property_values) @resources_property= property_values end |
#resources_property_from_string(line) ⇒ Object
:nodoc:
1295 1296 1297 |
# File 'lib/ri_cal/properties/todo.rb', line 1295 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
1417 1418 1419 |
# File 'lib/ri_cal/properties/todo.rb', line 1417 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
1387 1388 1389 |
# File 'lib/ri_cal/properties/todo.rb', line 1387 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
1369 1370 1371 |
# File 'lib/ri_cal/properties/todo.rb', line 1369 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
1375 1376 1377 |
# File 'lib/ri_cal/properties/todo.rb', line 1375 def rrule_property=(*property_values) @rrule_property= property_values end |
#rrule_property_from_string(line) ⇒ Object
:nodoc:
1421 1422 1423 |
# File 'lib/ri_cal/properties/todo.rb', line 1421 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
1381 1382 1383 |
# File 'lib/ri_cal/properties/todo.rb', line 1381 def rrules=(ruby_values) @rrule_property = ruby_values.map {|val| RiCal::PropertyValue::RecurrenceRule.convert(self, val)} end |
#security_class ⇒ Object
return the value of the CLASS property which will be an instance of String
34 35 36 |
# File 'lib/ri_cal/properties/todo.rb', line 34 def security_class class_property ? class_property.ruby_value : nil end |
#security_class=(ruby_value) ⇒ Object
set the value of the CLASS property
28 29 30 |
# File 'lib/ri_cal/properties/todo.rb', line 28 def security_class=(ruby_value) self.class_property= RiCal::PropertyValue::Text.convert(self, ruby_value) end |
#sequence ⇒ Object
return the value of the SEQUENCE property which will be an instance of Integer
463 464 465 |
# File 'lib/ri_cal/properties/todo.rb', line 463 def sequence sequence_property ? sequence_property.ruby_value : nil end |
#sequence=(ruby_value) ⇒ Object
set the value of the SEQUENCE property
457 458 459 |
# File 'lib/ri_cal/properties/todo.rb', line 457 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
446 447 448 |
# File 'lib/ri_cal/properties/todo.rb', line 446 def sequence_property @sequence_property end |
#sequence_property=(property_value) ⇒ Object
set the SEQUENCE property property value should be an instance of RiCal::PropertyValueInteger
452 453 454 |
# File 'lib/ri_cal/properties/todo.rb', line 452 def sequence_property=(property_value) @sequence_property = property_value end |
#sequence_property_from_string(line) ⇒ Object
:nodoc:
467 468 469 |
# File 'lib/ri_cal/properties/todo.rb', line 467 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
496 497 498 |
# File 'lib/ri_cal/properties/todo.rb', line 496 def status status_property ? status_property.ruby_value : nil end |
#status=(ruby_value) ⇒ Object
set the value of the STATUS property
490 491 492 |
# File 'lib/ri_cal/properties/todo.rb', line 490 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
479 480 481 |
# File 'lib/ri_cal/properties/todo.rb', line 479 def status_property @status_property end |
#status_property=(property_value) ⇒ Object
set the STATUS property property value should be an instance of RiCal::PropertyValueText
485 486 487 |
# File 'lib/ri_cal/properties/todo.rb', line 485 def status_property=(property_value) @status_property = property_value end |
#status_property_from_string(line) ⇒ Object
:nodoc:
500 501 502 |
# File 'lib/ri_cal/properties/todo.rb', line 500 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
529 530 531 |
# File 'lib/ri_cal/properties/todo.rb', line 529 def summary summary_property ? summary_property.ruby_value : nil end |
#summary=(ruby_value) ⇒ Object
set the value of the SUMMARY property
523 524 525 |
# File 'lib/ri_cal/properties/todo.rb', line 523 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
512 513 514 |
# File 'lib/ri_cal/properties/todo.rb', line 512 def summary_property @summary_property end |
#summary_property=(property_value) ⇒ Object
set the SUMMARY property property value should be an instance of RiCal::PropertyValueText
518 519 520 |
# File 'lib/ri_cal/properties/todo.rb', line 518 def summary_property=(property_value) @summary_property = property_value end |
#summary_property_from_string(line) ⇒ Object
:nodoc:
533 534 535 |
# File 'lib/ri_cal/properties/todo.rb', line 533 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
562 563 564 |
# File 'lib/ri_cal/properties/todo.rb', line 562 def uid uid_property ? uid_property.ruby_value : nil end |
#uid=(ruby_value) ⇒ Object
set the value of the UID property
556 557 558 |
# File 'lib/ri_cal/properties/todo.rb', line 556 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
545 546 547 |
# File 'lib/ri_cal/properties/todo.rb', line 545 def uid_property @uid_property end |
#uid_property=(property_value) ⇒ Object
set the UID property property value should be an instance of RiCal::PropertyValueText
551 552 553 |
# File 'lib/ri_cal/properties/todo.rb', line 551 def uid_property=(property_value) @uid_property = property_value end |
#uid_property_from_string(line) ⇒ Object
:nodoc:
566 567 568 |
# File 'lib/ri_cal/properties/todo.rb', line 566 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
595 596 597 |
# File 'lib/ri_cal/properties/todo.rb', line 595 def url url_property ? url_property.ruby_value : nil end |
#url=(ruby_value) ⇒ Object
set the value of the URL property
589 590 591 |
# File 'lib/ri_cal/properties/todo.rb', line 589 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
578 579 580 |
# File 'lib/ri_cal/properties/todo.rb', line 578 def url_property @url_property end |
#url_property=(property_value) ⇒ Object
set the URL property property value should be an instance of RiCal::PropertyValueUri
584 585 586 |
# File 'lib/ri_cal/properties/todo.rb', line 584 def url_property=(property_value) @url_property = property_value end |
#url_property_from_string(line) ⇒ Object
:nodoc:
599 600 601 |
# File 'lib/ri_cal/properties/todo.rb', line 599 def url_property_from_string(line) # :nodoc: @url_property = RiCal::PropertyValue::Uri.new(self, line) end |