Module: RiCal::Properties::Event
- Included in:
- Component::Event
- Defined in:
- lib/ri_cal/properties/event.rb
Overview
Properties::Event provides property accessing methods for the Event 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.
-
#contact ⇒ Object
return the value of the CONTACT property which will be an array of instances of String.
-
#contact=(ruby_value) ⇒ Object
set the value of the CONTACT property to a single value one instance of String may be passed to this method.
-
#contact_property ⇒ Object
return the the CONTACT property which will be an array of instances of RiCal::PropertyValueText.
-
#contact_property=(*property_values) ⇒ Object
set the the CONTACT property one or more instances of RiCal::PropertyValueText may be passed to this method.
-
#contact_property_from_string(line) ⇒ Object
:nodoc:.
-
#contacts=(ruby_values) ⇒ Object
set the value of the CONTACT property to multiple values one or more instances of String may be passed to this method.
-
#created ⇒ Object
return the value of the CREATED property which will be an instance of ZuluDateTime.
-
#created=(ruby_value) ⇒ Object
set the value of the CREATED property.
-
#created_property ⇒ Object
return the the CREATED property which will be an instances of RiCal::PropertyValueZuluDateTime.
-
#created_property=(property_value) ⇒ Object
set the CREATED property property value should be an instance of RiCal::PropertyValueZuluDateTime.
-
#created_property_from_string(line) ⇒ Object
:nodoc:.
-
#description ⇒ Object
return the value of the DESCRIPTION property which will be an instance of String.
-
#description=(ruby_value) ⇒ Object
set the value of the DESCRIPTION property.
-
#description_property ⇒ Object
return the the DESCRIPTION property which will be an instances of RiCal::PropertyValueText.
-
#description_property=(property_value) ⇒ Object
set the DESCRIPTION property property value should be an instance of RiCal::PropertyValueText.
-
#description_property_from_string(line) ⇒ Object
:nodoc:.
-
#dtend ⇒ Object
return the value of the DTEND property which will be an instance of either DateTime or Date.
-
#dtend=(ruby_value) ⇒ Object
set the value of the DTEND property.
-
#dtend_property ⇒ Object
return the the DTEND property which will be an instances of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date.
-
#dtend_property=(property_value) ⇒ Object
set the DTEND property property value should be an instance of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date.
-
#dtend_property_from_string(line) ⇒ Object
:nodoc:.
-
#dtstamp ⇒ Object
return the value of the DTSTAMP property which will be an instance of ZuluDateTime.
-
#dtstamp=(ruby_value) ⇒ Object
set the value of the DTSTAMP property.
-
#dtstamp_property ⇒ Object
return the the DTSTAMP property which will be an instances of RiCal::PropertyValueZuluDateTime.
-
#dtstamp_property=(property_value) ⇒ Object
set the DTSTAMP property property value should be an instance of RiCal::PropertyValueZuluDateTime.
-
#dtstamp_property_from_string(line) ⇒ Object
:nodoc:.
-
#dtstart ⇒ Object
return the value of the DTSTART property which will be an instance of either DateTime or Date.
-
#dtstart=(ruby_value) ⇒ Object
set the value of the DTSTART property.
-
#dtstart_property ⇒ Object
return the the DTSTART property which will be an instances of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date.
-
#dtstart_property=(property_value) ⇒ Object
set the DTSTART property property value should be an instance of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date.
-
#dtstart_property_from_string(line) ⇒ Object
:nodoc:.
-
#duration ⇒ Object
return the value of the DURATION property which will be an instance of Duration.
-
#duration=(ruby_value) ⇒ Object
set the value of the DURATION property.
-
#duration_property ⇒ Object
return the the DURATION property which will be an instances of RiCal::PropertyValueDuration.
-
#duration_property=(property_value) ⇒ Object
set the DURATION property property value should be an instance of RiCal::PropertyValueDuration.
-
#duration_property_from_string(line) ⇒ Object
:nodoc:.
-
#exdate ⇒ Object
return the value of the EXDATE property which will be an array of instances of OccurrenceList.
-
#exdate=(*ruby_value) ⇒ Object
set the value of the EXDATE property to a single value one instance of OccurrenceList may be passed to this method.
-
#exdate_property ⇒ Object
return the the EXDATE property which will be an array of instances of RiCal::PropertyValueOccurrenceList.
-
#exdate_property=(*property_values) ⇒ Object
set the the EXDATE property one or more instances of RiCal::PropertyValueOccurrenceList may be passed to this method.
-
#exdate_property_from_string(line) ⇒ Object
:nodoc:.
-
#exdates=(ruby_values) ⇒ Object
set the value of the EXDATE property to multiple values one or more instances of OccurrenceList may be passed to this method.
-
#export_properties_to(export_stream) ⇒ Object
:nodoc:.
-
#exrule ⇒ Object
return the value of the EXRULE property which will be an array of instances of RecurrenceRule.
-
#exrule=(ruby_value) ⇒ Object
set the value of the EXRULE property to a single value one instance of RecurrenceRule may be passed to this method.
-
#exrule_property ⇒ Object
return the the EXRULE property which will be an array of instances of RiCal::PropertyValueRecurrenceRule.
-
#exrule_property=(*property_values) ⇒ Object
set the the EXRULE property one or more instances of RiCal::PropertyValueRecurrenceRule may be passed to this method.
-
#exrule_property_from_string(line) ⇒ Object
:nodoc:.
-
#exrules=(ruby_values) ⇒ Object
set the value of the EXRULE property to multiple values one or more instances of RecurrenceRule may be passed to this method.
-
#geo ⇒ Object
return the value of the GEO property which will be an instance of Geo.
-
#geo=(ruby_value) ⇒ Object
set the value of the GEO property.
-
#geo_property ⇒ Object
return the the GEO property which will be an instances of RiCal::PropertyValueGeo.
-
#geo_property=(property_value) ⇒ Object
set the GEO property property value should be an instance of RiCal::PropertyValueGeo.
-
#geo_property_from_string(line) ⇒ Object
:nodoc:.
-
#initialize_copy(o) ⇒ Object
:nodoc:.
-
#last_modified ⇒ Object
return the value of the LAST-MODIFIED property which will be an instance of ZuluDateTime.
-
#last_modified=(ruby_value) ⇒ Object
set the value of the LAST-MODIFIED property.
-
#last_modified_property ⇒ Object
return the the LAST-MODIFIED property which will be an instances of RiCal::PropertyValueZuluDateTime.
-
#last_modified_property=(property_value) ⇒ Object
set the LAST-MODIFIED property property value should be an instance of RiCal::PropertyValueZuluDateTime.
-
#last_modified_property_from_string(line) ⇒ Object
:nodoc:.
-
#location ⇒ Object
return the value of the LOCATION property which will be an instance of String.
-
#location=(ruby_value) ⇒ Object
set the value of the LOCATION property.
-
#location_property ⇒ Object
return the the LOCATION property which will be an instances of RiCal::PropertyValueText.
-
#location_property=(property_value) ⇒ Object
set the LOCATION property property value should be an instance of RiCal::PropertyValueText.
-
#location_property_from_string(line) ⇒ Object
:nodoc:.
-
#multiple_categories=(ruby_values) ⇒ Object
set the value of the CATEGORIES property to multiple values one or more instances of Array may be passed to this method.
-
#multiple_related_to=(ruby_values) ⇒ Object
set the value of the RELATED-TO property to multiple values one or more instances of String may be passed to this method.
-
#multiple_resources=(ruby_values) ⇒ Object
set the value of the RESOURCES property to multiple values one or more instances of Array may be passed to this method.
-
#mutual_exclusion_violation ⇒ Object
:nodoc:.
-
#organizer ⇒ Object
return the value of the ORGANIZER property which will be an instance of CalAddress.
-
#organizer=(ruby_value) ⇒ Object
set the value of the ORGANIZER property.
-
#organizer_property ⇒ Object
return the the ORGANIZER property which will be an instances of RiCal::PropertyValueCalAddress.
-
#organizer_property=(property_value) ⇒ Object
set the ORGANIZER property property value should be an instance of RiCal::PropertyValueCalAddress.
-
#organizer_property_from_string(line) ⇒ Object
:nodoc:.
-
#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:.
-
#transp ⇒ Object
return the value of the TRANSP property which will be an instance of String.
-
#transp=(ruby_value) ⇒ Object
set the value of the TRANSP property.
-
#transp_property ⇒ Object
return the the TRANSP property which will be an instances of RiCal::PropertyValueText.
-
#transp_property=(property_value) ⇒ Object
set the TRANSP property property value should be an instance of RiCal::PropertyValueText.
-
#transp_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:
1510 1511 1512 |
# File 'lib/ri_cal/properties/event.rb', line 1510 def self.included(mod) #:nodoc: mod.extend ClassMethods end |
Instance Method Details
#==(o) ⇒ Object
:nodoc:
1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 |
# File 'lib/ri_cal/properties/event.rb', line 1423 def ==(o) #:nodoc: if o.class == self.class (rdate_property == o.rdate_property) && (contact_property == o.contact_property) && (exdate_property == o.exdate_property) && (created_property == o.created_property) && (duration_property == o.duration_property) && (dtend_property == o.dtend_property) && (status_property == o.status_property) && (dtstart_property == o.dtstart_property) && (recurrence_id_property == o.recurrence_id_property) && (transp_property == o.transp_property) && (dtstamp_property == o.dtstamp_property) && (resources_property == o.resources_property) && (categories_property == o.categories_property) && (last_modified_property == o.last_modified_property) && (priority_property == o.priority_property) && (geo_property == o.geo_property) && (attendee_property == o.attendee_property) && (uid_property == o.uid_property) && (description_property == o.description_property) && (url_property == o.url_property) && (summary_property == o.summary_property) && (organizer_property == o.organizer_property) && (rrule_property == o.rrule_property) && (attach_property == o.attach_property) && (class_property == o.class_property) && ( == o.) && (request_status_property == o.request_status_property) && (exrule_property == o.exrule_property) && (location_property == o.location_property) && (comment_property == o.comment_property) && (sequence_property == o.sequence_property) else super end end |
#add_attach(ruby_value) ⇒ Object
add one value to the ATTACH property one instances of Uri may be passed to this method
673 674 675 |
# File 'lib/ri_cal/properties/event.rb', line 673 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
667 668 669 |
# File 'lib/ri_cal/properties/event.rb', line 667 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
736 737 738 |
# File 'lib/ri_cal/properties/event.rb', line 736 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
730 731 732 |
# File 'lib/ri_cal/properties/event.rb', line 730 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
799 800 801 |
# File 'lib/ri_cal/properties/event.rb', line 799 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
862 863 864 |
# File 'lib/ri_cal/properties/event.rb', line 862 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
856 857 858 |
# File 'lib/ri_cal/properties/event.rb', line 856 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
925 926 927 |
# File 'lib/ri_cal/properties/event.rb', line 925 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
919 920 921 |
# File 'lib/ri_cal/properties/event.rb', line 919 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:
1496 1497 1498 1499 1500 1501 1502 |
# File 'lib/ri_cal/properties/event.rb', line 1496 def add_date_times_to(required_timezones) #:nodoc: add_property_date_times_to(required_timezones, dtstart_property) add_property_date_times_to(required_timezones, recurrence_id_property) add_property_date_times_to(required_timezones, dtend_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
988 989 990 |
# File 'lib/ri_cal/properties/event.rb', line 988 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
982 983 984 |
# File 'lib/ri_cal/properties/event.rb', line 982 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
1114 1115 1116 |
# File 'lib/ri_cal/properties/event.rb', line 1114 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
1108 1109 1110 |
# File 'lib/ri_cal/properties/event.rb', line 1108 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
793 794 795 |
# File 'lib/ri_cal/properties/event.rb', line 793 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
1231 1232 1233 |
# File 'lib/ri_cal/properties/event.rb', line 1231 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
1294 1295 1296 |
# File 'lib/ri_cal/properties/event.rb', line 1294 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
1051 1052 1053 |
# File 'lib/ri_cal/properties/event.rb', line 1051 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
1045 1046 1047 |
# File 'lib/ri_cal/properties/event.rb', line 1045 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
1237 1238 1239 |
# File 'lib/ri_cal/properties/event.rb', line 1237 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
1174 1175 1176 |
# File 'lib/ri_cal/properties/event.rb', line 1174 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
1168 1169 1170 |
# File 'lib/ri_cal/properties/event.rb', line 1168 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
1300 1301 1302 |
# File 'lib/ri_cal/properties/event.rb', line 1300 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
1363 1364 1365 |
# File 'lib/ri_cal/properties/event.rb', line 1363 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
1357 1358 1359 |
# File 'lib/ri_cal/properties/event.rb', line 1357 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
691 692 693 |
# File 'lib/ri_cal/properties/event.rb', line 691 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
661 662 663 |
# File 'lib/ri_cal/properties/event.rb', line 661 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
643 644 645 |
# File 'lib/ri_cal/properties/event.rb', line 643 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
649 650 651 |
# File 'lib/ri_cal/properties/event.rb', line 649 def attach_property=(*property_values) @attach_property= property_values end |
#attach_property_from_string(line) ⇒ Object
:nodoc:
695 696 697 |
# File 'lib/ri_cal/properties/event.rb', line 695 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
655 656 657 |
# File 'lib/ri_cal/properties/event.rb', line 655 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
754 755 756 |
# File 'lib/ri_cal/properties/event.rb', line 754 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
724 725 726 |
# File 'lib/ri_cal/properties/event.rb', line 724 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
706 707 708 |
# File 'lib/ri_cal/properties/event.rb', line 706 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
712 713 714 |
# File 'lib/ri_cal/properties/event.rb', line 712 def attendee_property=(*property_values) @attendee_property= property_values end |
#attendee_property_from_string(line) ⇒ Object
:nodoc:
758 759 760 |
# File 'lib/ri_cal/properties/event.rb', line 758 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
718 719 720 |
# File 'lib/ri_cal/properties/event.rb', line 718 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
817 818 819 |
# File 'lib/ri_cal/properties/event.rb', line 817 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
787 788 789 |
# File 'lib/ri_cal/properties/event.rb', line 787 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
769 770 771 |
# File 'lib/ri_cal/properties/event.rb', line 769 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
775 776 777 |
# File 'lib/ri_cal/properties/event.rb', line 775 def categories_property=(*property_values) @categories_property= property_values end |
#categories_property_from_string(line) ⇒ Object
:nodoc:
821 822 823 |
# File 'lib/ri_cal/properties/event.rb', line 821 def categories_property_from_string(line) # :nodoc: categories_property << RiCal::PropertyValue::Array.new(self, line) end |
#class_property ⇒ Object
return the the CLASS property which will be an instances of RiCal::PropertyValueText
- purpose (from RFC 2445)
-
This property defines the access classification for a calendar component.
see RFC 2445 4.8.1.3 pp 79-80
14 15 16 |
# File 'lib/ri_cal/properties/event.rb', line 14 def class_property @class_property end |
#class_property=(property_value) ⇒ Object
set the CLASS property property value should be an instance of RiCal::PropertyValueText
20 21 22 |
# File 'lib/ri_cal/properties/event.rb', line 20 def class_property=(property_value) @class_property = property_value end |
#class_property_from_string(line) ⇒ Object
:nodoc:
35 36 37 |
# File 'lib/ri_cal/properties/event.rb', line 35 def class_property_from_string(line) # :nodoc: @class_property = RiCal::PropertyValue::Text.new(self, line) end |
#comment ⇒ Object
return the value of the COMMENT property which will be an array of instances of String
880 881 882 |
# File 'lib/ri_cal/properties/event.rb', line 880 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
850 851 852 |
# File 'lib/ri_cal/properties/event.rb', line 850 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
832 833 834 |
# File 'lib/ri_cal/properties/event.rb', line 832 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
838 839 840 |
# File 'lib/ri_cal/properties/event.rb', line 838 def comment_property=(*property_values) @comment_property= property_values end |
#comment_property_from_string(line) ⇒ Object
:nodoc:
884 885 886 |
# File 'lib/ri_cal/properties/event.rb', line 884 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
844 845 846 |
# File 'lib/ri_cal/properties/event.rb', line 844 def comments=(ruby_values) @comment_property = ruby_values.map {|val| RiCal::PropertyValue::Text.convert(self, val)} end |
#contact ⇒ Object
return the value of the CONTACT property which will be an array of instances of String
943 944 945 |
# File 'lib/ri_cal/properties/event.rb', line 943 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
913 914 915 |
# File 'lib/ri_cal/properties/event.rb', line 913 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
895 896 897 |
# File 'lib/ri_cal/properties/event.rb', line 895 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
901 902 903 |
# File 'lib/ri_cal/properties/event.rb', line 901 def contact_property=(*property_values) @contact_property= property_values end |
#contact_property_from_string(line) ⇒ Object
:nodoc:
947 948 949 |
# File 'lib/ri_cal/properties/event.rb', line 947 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
907 908 909 |
# File 'lib/ri_cal/properties/event.rb', line 907 def contacts=(ruby_values) @contact_property = ruby_values.map {|val| RiCal::PropertyValue::Text.convert(self, val)} end |
#created ⇒ Object
return the value of the CREATED property which will be an instance of ZuluDateTime
64 65 66 |
# File 'lib/ri_cal/properties/event.rb', line 64 def created created_property ? created_property.ruby_value : nil end |
#created=(ruby_value) ⇒ Object
set the value of the CREATED property
58 59 60 |
# File 'lib/ri_cal/properties/event.rb', line 58 def created=(ruby_value) self.created_property= RiCal::PropertyValue::ZuluDateTime.convert(self, ruby_value) end |
#created_property ⇒ Object
return the the CREATED property which will be an instances of RiCal::PropertyValueZuluDateTime
- purpose (from RFC 2445)
-
This property specifies the date and time that the calendar information was created by teh calendar user agent in the calendar store.
see RFC 2445 4.8.7.1 pp 129-130
47 48 49 |
# File 'lib/ri_cal/properties/event.rb', line 47 def created_property @created_property end |
#created_property=(property_value) ⇒ Object
set the CREATED property property value should be an instance of RiCal::PropertyValueZuluDateTime
53 54 55 |
# File 'lib/ri_cal/properties/event.rb', line 53 def created_property=(property_value) @created_property = property_value end |
#created_property_from_string(line) ⇒ Object
:nodoc:
68 69 70 |
# File 'lib/ri_cal/properties/event.rb', line 68 def created_property_from_string(line) # :nodoc: @created_property = RiCal::PropertyValue::ZuluDateTime.new(self, line) end |
#description ⇒ Object
return the value of the DESCRIPTION property which will be an instance of String
97 98 99 |
# File 'lib/ri_cal/properties/event.rb', line 97 def description description_property ? description_property.ruby_value : nil end |
#description=(ruby_value) ⇒ Object
set the value of the DESCRIPTION property
91 92 93 |
# File 'lib/ri_cal/properties/event.rb', line 91 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
80 81 82 |
# File 'lib/ri_cal/properties/event.rb', line 80 def description_property @description_property end |
#description_property=(property_value) ⇒ Object
set the DESCRIPTION property property value should be an instance of RiCal::PropertyValueText
86 87 88 |
# File 'lib/ri_cal/properties/event.rb', line 86 def description_property=(property_value) @description_property = property_value end |
#description_property_from_string(line) ⇒ Object
:nodoc:
101 102 103 |
# File 'lib/ri_cal/properties/event.rb', line 101 def description_property_from_string(line) # :nodoc: @description_property = RiCal::PropertyValue::Text.new(self, line) end |
#dtend ⇒ Object
return the value of the DTEND property which will be an instance of either DateTime or Date
593 594 595 |
# File 'lib/ri_cal/properties/event.rb', line 593 def dtend dtend_property ? dtend_property.ruby_value : nil end |
#dtend=(ruby_value) ⇒ Object
set the value of the DTEND property
587 588 589 |
# File 'lib/ri_cal/properties/event.rb', line 587 def dtend=(ruby_value) self.dtend_property= RiCal::PropertyValue::DateTime.convert(self, ruby_value) end |
#dtend_property ⇒ Object
return the the DTEND property which will be an instances of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date
- purpose (from RFC 2445)
-
This property specifies the date and time that a calendar component ends.
see RFC 2445 4.8.2.2 pp 91-92
575 576 577 |
# File 'lib/ri_cal/properties/event.rb', line 575 def dtend_property @dtend_property end |
#dtend_property=(property_value) ⇒ Object
set the DTEND property property value should be an instance of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date
581 582 583 584 |
# File 'lib/ri_cal/properties/event.rb', line 581 def dtend_property=(property_value) @dtend_property = property_value ? property_value.for_parent(self) : nil @duration_property = nil end |
#dtend_property_from_string(line) ⇒ Object
:nodoc:
597 598 599 |
# File 'lib/ri_cal/properties/event.rb', line 597 def dtend_property_from_string(line) # :nodoc: @dtend_property = RiCal::PropertyValue::DateTime.or_date(self, line) end |
#dtstamp ⇒ Object
return the value of the DTSTAMP property which will be an instance of ZuluDateTime
328 329 330 |
# File 'lib/ri_cal/properties/event.rb', line 328 def dtstamp dtstamp_property ? dtstamp_property.ruby_value : nil end |
#dtstamp=(ruby_value) ⇒ Object
set the value of the DTSTAMP property
322 323 324 |
# File 'lib/ri_cal/properties/event.rb', line 322 def dtstamp=(ruby_value) self.dtstamp_property= RiCal::PropertyValue::ZuluDateTime.convert(self, ruby_value) end |
#dtstamp_property ⇒ Object
return the the DTSTAMP property which will be an instances of RiCal::PropertyValueZuluDateTime
- purpose (from RFC 2445)
-
This property indicates the date/time that the instance of the iCalendar object was created.
see RFC 2445 4.8.7.2 pp 130-131
311 312 313 |
# File 'lib/ri_cal/properties/event.rb', line 311 def dtstamp_property @dtstamp_property end |
#dtstamp_property=(property_value) ⇒ Object
set the DTSTAMP property property value should be an instance of RiCal::PropertyValueZuluDateTime
317 318 319 |
# File 'lib/ri_cal/properties/event.rb', line 317 def dtstamp_property=(property_value) @dtstamp_property = property_value end |
#dtstamp_property_from_string(line) ⇒ Object
:nodoc:
332 333 334 |
# File 'lib/ri_cal/properties/event.rb', line 332 def dtstamp_property_from_string(line) # :nodoc: @dtstamp_property = RiCal::PropertyValue::ZuluDateTime.new(self, line) end |
#dtstart ⇒ Object
return the value of the DTSTART property which will be an instance of either DateTime or Date
130 131 132 |
# File 'lib/ri_cal/properties/event.rb', line 130 def dtstart dtstart_property ? dtstart_property.ruby_value : nil end |
#dtstart=(ruby_value) ⇒ Object
set the value of the DTSTART property
124 125 126 |
# File 'lib/ri_cal/properties/event.rb', line 124 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
113 114 115 |
# File 'lib/ri_cal/properties/event.rb', line 113 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
119 120 121 |
# File 'lib/ri_cal/properties/event.rb', line 119 def dtstart_property=(property_value) @dtstart_property = property_value ? property_value.for_parent(self) : nil end |
#dtstart_property_from_string(line) ⇒ Object
:nodoc:
134 135 136 |
# File 'lib/ri_cal/properties/event.rb', line 134 def dtstart_property_from_string(line) # :nodoc: @dtstart_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
627 628 629 |
# File 'lib/ri_cal/properties/event.rb', line 627 def duration duration_property ? duration_property.ruby_value : nil end |
#duration=(ruby_value) ⇒ Object
set the value of the DURATION property
621 622 623 |
# File 'lib/ri_cal/properties/event.rb', line 621 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
609 610 611 |
# File 'lib/ri_cal/properties/event.rb', line 609 def duration_property @duration_property end |
#duration_property=(property_value) ⇒ Object
set the DURATION property property value should be an instance of RiCal::PropertyValueDuration
615 616 617 618 |
# File 'lib/ri_cal/properties/event.rb', line 615 def duration_property=(property_value) @duration_property = property_value @dtend_property = nil end |
#duration_property_from_string(line) ⇒ Object
:nodoc:
631 632 633 |
# File 'lib/ri_cal/properties/event.rb', line 631 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
1006 1007 1008 |
# File 'lib/ri_cal/properties/event.rb', line 1006 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
976 977 978 |
# File 'lib/ri_cal/properties/event.rb', line 976 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
958 959 960 |
# File 'lib/ri_cal/properties/event.rb', line 958 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
964 965 966 |
# File 'lib/ri_cal/properties/event.rb', line 964 def exdate_property=(*property_values) @exdate_property= property_values.map{|prop| prop.for_parent(self)} end |
#exdate_property_from_string(line) ⇒ Object
:nodoc:
1010 1011 1012 |
# File 'lib/ri_cal/properties/event.rb', line 1010 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
970 971 972 |
# File 'lib/ri_cal/properties/event.rb', line 970 def exdates=(ruby_values) @exdate_property = ruby_values.map {|val| RiCal::PropertyValue::OccurrenceList.convert(self, *val)} end |
#export_properties_to(export_stream) ⇒ Object
:nodoc:
1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 |
# File 'lib/ri_cal/properties/event.rb', line 1389 def export_properties_to(export_stream) #:nodoc: export_prop_to(export_stream, "RDATE", @rdate_property) export_prop_to(export_stream, "CONTACT", @contact_property) export_prop_to(export_stream, "EXDATE", @exdate_property) export_prop_to(export_stream, "CREATED", @created_property) export_prop_to(export_stream, "DURATION", @duration_property) export_prop_to(export_stream, "DTEND", @dtend_property) export_prop_to(export_stream, "STATUS", @status_property) export_prop_to(export_stream, "DTSTART", @dtstart_property) export_prop_to(export_stream, "RECURRENCE-ID", @recurrence_id_property) export_prop_to(export_stream, "TRANSP", @transp_property) export_prop_to(export_stream, "DTSTAMP", @dtstamp_property) export_prop_to(export_stream, "RESOURCES", @resources_property) export_prop_to(export_stream, "CATEGORIES", @categories_property) export_prop_to(export_stream, "LAST-MODIFIED", @last_modified_property) export_prop_to(export_stream, "PRIORITY", @priority_property) export_prop_to(export_stream, "GEO", @geo_property) export_prop_to(export_stream, "ATTENDEE", @attendee_property) export_prop_to(export_stream, "UID", @uid_property) export_prop_to(export_stream, "DESCRIPTION", @description_property) export_prop_to(export_stream, "URL", @url_property) export_prop_to(export_stream, "SUMMARY", @summary_property) export_prop_to(export_stream, "ORGANIZER", @organizer_property) export_prop_to(export_stream, "RRULE", @rrule_property) export_prop_to(export_stream, "ATTACH", @attach_property) export_prop_to(export_stream, "CLASS", @class_property) export_prop_to(export_stream, "RELATED-TO", @related_to_property) export_prop_to(export_stream, "REQUEST-STATUS", @request_status_property) export_prop_to(export_stream, "EXRULE", @exrule_property) export_prop_to(export_stream, "LOCATION", @location_property) export_prop_to(export_stream, "COMMENT", @comment_property) export_prop_to(export_stream, "SEQUENCE", @sequence_property) end |
#exrule ⇒ Object
return the value of the EXRULE property which will be an array of instances of RecurrenceRule
1132 1133 1134 |
# File 'lib/ri_cal/properties/event.rb', line 1132 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
1102 1103 1104 |
# File 'lib/ri_cal/properties/event.rb', line 1102 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
1084 1085 1086 |
# File 'lib/ri_cal/properties/event.rb', line 1084 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
1090 1091 1092 |
# File 'lib/ri_cal/properties/event.rb', line 1090 def exrule_property=(*property_values) @exrule_property= property_values end |
#exrule_property_from_string(line) ⇒ Object
:nodoc:
1136 1137 1138 |
# File 'lib/ri_cal/properties/event.rb', line 1136 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
1096 1097 1098 |
# File 'lib/ri_cal/properties/event.rb', line 1096 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
163 164 165 |
# File 'lib/ri_cal/properties/event.rb', line 163 def geo geo_property ? geo_property.ruby_value : nil end |
#geo=(ruby_value) ⇒ Object
set the value of the GEO property
157 158 159 |
# File 'lib/ri_cal/properties/event.rb', line 157 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
146 147 148 |
# File 'lib/ri_cal/properties/event.rb', line 146 def geo_property @geo_property end |
#geo_property=(property_value) ⇒ Object
set the GEO property property value should be an instance of RiCal::PropertyValueGeo
152 153 154 |
# File 'lib/ri_cal/properties/event.rb', line 152 def geo_property=(property_value) @geo_property = property_value end |
#geo_property_from_string(line) ⇒ Object
:nodoc:
167 168 169 |
# File 'lib/ri_cal/properties/event.rb', line 167 def geo_property_from_string(line) # :nodoc: @geo_property = RiCal::PropertyValue::Geo.new(self, line) end |
#initialize_copy(o) ⇒ Object
:nodoc:
1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 |
# File 'lib/ri_cal/properties/event.rb', line 1461 def initialize_copy(o) #:nodoc: super rdate_property = rdate_property && rdate_property.dup contact_property = contact_property && contact_property.dup exdate_property = exdate_property && exdate_property.dup created_property = created_property && created_property.dup duration_property = duration_property && duration_property.dup dtend_property = dtend_property && dtend_property.dup status_property = status_property && status_property.dup dtstart_property = dtstart_property && dtstart_property.dup recurrence_id_property = recurrence_id_property && recurrence_id_property.dup transp_property = transp_property && transp_property.dup dtstamp_property = dtstamp_property && dtstamp_property.dup resources_property = resources_property && resources_property.dup categories_property = categories_property && categories_property.dup last_modified_property = last_modified_property && last_modified_property.dup priority_property = priority_property && priority_property.dup geo_property = geo_property && geo_property.dup attendee_property = attendee_property && attendee_property.dup uid_property = uid_property && uid_property.dup description_property = description_property && description_property.dup url_property = url_property && url_property.dup summary_property = summary_property && summary_property.dup organizer_property = organizer_property && organizer_property.dup rrule_property = rrule_property && rrule_property.dup attach_property = attach_property && attach_property.dup class_property = class_property && class_property.dup = && .dup request_status_property = request_status_property && request_status_property.dup exrule_property = exrule_property && exrule_property.dup location_property = location_property && location_property.dup comment_property = comment_property && comment_property.dup sequence_property = sequence_property && sequence_property.dup end |
#last_modified ⇒ Object
return the value of the LAST-MODIFIED property which will be an instance of ZuluDateTime
196 197 198 |
# File 'lib/ri_cal/properties/event.rb', line 196 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
190 191 192 |
# File 'lib/ri_cal/properties/event.rb', line 190 def last_modified=(ruby_value) self.last_modified_property= RiCal::PropertyValue::ZuluDateTime.convert(self, ruby_value) end |
#last_modified_property ⇒ Object
return the the LAST-MODIFIED property which will be an instances of RiCal::PropertyValueZuluDateTime
- purpose (from RFC 2445)
-
This property specifies the date and time that the information associated with the calendar component was last revised in teh calendar store.
see RFC 2445 4.8.7.3 p 131
179 180 181 |
# File 'lib/ri_cal/properties/event.rb', line 179 def last_modified_property @last_modified_property end |
#last_modified_property=(property_value) ⇒ Object
set the LAST-MODIFIED property property value should be an instance of RiCal::PropertyValueZuluDateTime
185 186 187 |
# File 'lib/ri_cal/properties/event.rb', line 185 def last_modified_property=(property_value) @last_modified_property = property_value end |
#last_modified_property_from_string(line) ⇒ Object
:nodoc:
200 201 202 |
# File 'lib/ri_cal/properties/event.rb', line 200 def last_modified_property_from_string(line) # :nodoc: @last_modified_property = RiCal::PropertyValue::ZuluDateTime.new(self, line) end |
#location ⇒ Object
return the value of the LOCATION property which will be an instance of String
229 230 231 |
# File 'lib/ri_cal/properties/event.rb', line 229 def location location_property ? location_property.ruby_value : nil end |
#location=(ruby_value) ⇒ Object
set the value of the LOCATION property
223 224 225 |
# File 'lib/ri_cal/properties/event.rb', line 223 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
212 213 214 |
# File 'lib/ri_cal/properties/event.rb', line 212 def location_property @location_property end |
#location_property=(property_value) ⇒ Object
set the LOCATION property property value should be an instance of RiCal::PropertyValueText
218 219 220 |
# File 'lib/ri_cal/properties/event.rb', line 218 def location_property=(property_value) @location_property = property_value end |
#location_property_from_string(line) ⇒ Object
:nodoc:
233 234 235 |
# File 'lib/ri_cal/properties/event.rb', line 233 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
781 782 783 |
# File 'lib/ri_cal/properties/event.rb', line 781 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
1219 1220 1221 |
# File 'lib/ri_cal/properties/event.rb', line 1219 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
1282 1283 1284 |
# File 'lib/ri_cal/properties/event.rb', line 1282 def multiple_resources=(ruby_values) @resources_property = ruby_values.map {|val| RiCal::PropertyValue::Array.convert(self, val)} end |
#mutual_exclusion_violation ⇒ Object
:nodoc:
1514 1515 1516 1517 |
# File 'lib/ri_cal/properties/event.rb', line 1514 def mutual_exclusion_violation #:nodoc: return true if [:dtend_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
262 263 264 |
# File 'lib/ri_cal/properties/event.rb', line 262 def organizer organizer_property ? organizer_property.ruby_value : nil end |
#organizer=(ruby_value) ⇒ Object
set the value of the ORGANIZER property
256 257 258 |
# File 'lib/ri_cal/properties/event.rb', line 256 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
245 246 247 |
# File 'lib/ri_cal/properties/event.rb', line 245 def organizer_property @organizer_property end |
#organizer_property=(property_value) ⇒ Object
set the ORGANIZER property property value should be an instance of RiCal::PropertyValueCalAddress
251 252 253 |
# File 'lib/ri_cal/properties/event.rb', line 251 def organizer_property=(property_value) @organizer_property = property_value end |
#organizer_property_from_string(line) ⇒ Object
:nodoc:
266 267 268 |
# File 'lib/ri_cal/properties/event.rb', line 266 def organizer_property_from_string(line) # :nodoc: @organizer_property = RiCal::PropertyValue::CalAddress.new(self, line) end |
#priority ⇒ Object
return the value of the PRIORITY property which will be an instance of Integer
295 296 297 |
# File 'lib/ri_cal/properties/event.rb', line 295 def priority priority_property ? priority_property.ruby_value : nil end |
#priority=(ruby_value) ⇒ Object
set the value of the PRIORITY property
289 290 291 |
# File 'lib/ri_cal/properties/event.rb', line 289 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
278 279 280 |
# File 'lib/ri_cal/properties/event.rb', line 278 def priority_property @priority_property end |
#priority_property=(property_value) ⇒ Object
set the PRIORITY property property value should be an instance of RiCal::PropertyValueInteger
284 285 286 |
# File 'lib/ri_cal/properties/event.rb', line 284 def priority_property=(property_value) @priority_property = property_value end |
#priority_property_from_string(line) ⇒ Object
:nodoc:
299 300 301 |
# File 'lib/ri_cal/properties/event.rb', line 299 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
1069 1070 1071 |
# File 'lib/ri_cal/properties/event.rb', line 1069 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
1039 1040 1041 |
# File 'lib/ri_cal/properties/event.rb', line 1039 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
1021 1022 1023 |
# File 'lib/ri_cal/properties/event.rb', line 1021 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
1027 1028 1029 |
# File 'lib/ri_cal/properties/event.rb', line 1027 def rdate_property=(*property_values) @rdate_property= property_values.map{|prop| prop.for_parent(self)} end |
#rdate_property_from_string(line) ⇒ Object
:nodoc:
1073 1074 1075 |
# File 'lib/ri_cal/properties/event.rb', line 1073 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
1033 1034 1035 |
# File 'lib/ri_cal/properties/event.rb', line 1033 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
559 560 561 |
# File 'lib/ri_cal/properties/event.rb', line 559 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
553 554 555 |
# File 'lib/ri_cal/properties/event.rb', line 553 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
542 543 544 |
# File 'lib/ri_cal/properties/event.rb', line 542 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
548 549 550 |
# File 'lib/ri_cal/properties/event.rb', line 548 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:
563 564 565 |
# File 'lib/ri_cal/properties/event.rb', line 563 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
1255 1256 1257 |
# File 'lib/ri_cal/properties/event.rb', line 1255 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
1225 1226 1227 |
# File 'lib/ri_cal/properties/event.rb', line 1225 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
1207 1208 1209 |
# File 'lib/ri_cal/properties/event.rb', line 1207 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
1213 1214 1215 |
# File 'lib/ri_cal/properties/event.rb', line 1213 def (*property_values) @related_to_property= property_values end |
#related_to_property_from_string(line) ⇒ Object
:nodoc:
1259 1260 1261 |
# File 'lib/ri_cal/properties/event.rb', line 1259 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
685 686 687 |
# File 'lib/ri_cal/properties/event.rb', line 685 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
679 680 681 |
# File 'lib/ri_cal/properties/event.rb', line 679 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
748 749 750 |
# File 'lib/ri_cal/properties/event.rb', line 748 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
742 743 744 |
# File 'lib/ri_cal/properties/event.rb', line 742 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
811 812 813 |
# File 'lib/ri_cal/properties/event.rb', line 811 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
874 875 876 |
# File 'lib/ri_cal/properties/event.rb', line 874 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
868 869 870 |
# File 'lib/ri_cal/properties/event.rb', line 868 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
937 938 939 |
# File 'lib/ri_cal/properties/event.rb', line 937 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
931 932 933 |
# File 'lib/ri_cal/properties/event.rb', line 931 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
1000 1001 1002 |
# File 'lib/ri_cal/properties/event.rb', line 1000 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
994 995 996 |
# File 'lib/ri_cal/properties/event.rb', line 994 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
1126 1127 1128 |
# File 'lib/ri_cal/properties/event.rb', line 1126 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
1120 1121 1122 |
# File 'lib/ri_cal/properties/event.rb', line 1120 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
805 806 807 |
# File 'lib/ri_cal/properties/event.rb', line 805 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
1243 1244 1245 |
# File 'lib/ri_cal/properties/event.rb', line 1243 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
1306 1307 1308 |
# File 'lib/ri_cal/properties/event.rb', line 1306 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
1063 1064 1065 |
# File 'lib/ri_cal/properties/event.rb', line 1063 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
1057 1058 1059 |
# File 'lib/ri_cal/properties/event.rb', line 1057 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
1249 1250 1251 |
# File 'lib/ri_cal/properties/event.rb', line 1249 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
1186 1187 1188 |
# File 'lib/ri_cal/properties/event.rb', line 1186 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
1180 1181 1182 |
# File 'lib/ri_cal/properties/event.rb', line 1180 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
1312 1313 1314 |
# File 'lib/ri_cal/properties/event.rb', line 1312 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
1375 1376 1377 |
# File 'lib/ri_cal/properties/event.rb', line 1375 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
1369 1370 1371 |
# File 'lib/ri_cal/properties/event.rb', line 1369 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
1192 1193 1194 |
# File 'lib/ri_cal/properties/event.rb', line 1192 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
1162 1163 1164 |
# File 'lib/ri_cal/properties/event.rb', line 1162 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
1144 1145 1146 |
# File 'lib/ri_cal/properties/event.rb', line 1144 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
1150 1151 1152 |
# File 'lib/ri_cal/properties/event.rb', line 1150 def request_status_property=(*property_values) @request_status_property= property_values end |
#request_status_property_from_string(line) ⇒ Object
:nodoc:
1196 1197 1198 |
# File 'lib/ri_cal/properties/event.rb', line 1196 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
1156 1157 1158 |
# File 'lib/ri_cal/properties/event.rb', line 1156 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
1318 1319 1320 |
# File 'lib/ri_cal/properties/event.rb', line 1318 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
1288 1289 1290 |
# File 'lib/ri_cal/properties/event.rb', line 1288 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
1270 1271 1272 |
# File 'lib/ri_cal/properties/event.rb', line 1270 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
1276 1277 1278 |
# File 'lib/ri_cal/properties/event.rb', line 1276 def resources_property=(*property_values) @resources_property= property_values end |
#resources_property_from_string(line) ⇒ Object
:nodoc:
1322 1323 1324 |
# File 'lib/ri_cal/properties/event.rb', line 1322 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
1381 1382 1383 |
# File 'lib/ri_cal/properties/event.rb', line 1381 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
1351 1352 1353 |
# File 'lib/ri_cal/properties/event.rb', line 1351 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
1333 1334 1335 |
# File 'lib/ri_cal/properties/event.rb', line 1333 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
1339 1340 1341 |
# File 'lib/ri_cal/properties/event.rb', line 1339 def rrule_property=(*property_values) @rrule_property= property_values end |
#rrule_property_from_string(line) ⇒ Object
:nodoc:
1385 1386 1387 |
# File 'lib/ri_cal/properties/event.rb', line 1385 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
1345 1346 1347 |
# File 'lib/ri_cal/properties/event.rb', line 1345 def rrules=(ruby_values) @rrule_property = ruby_values.map {|val| RiCal::PropertyValue::RecurrenceRule.convert(self, val)} end |
#security_class ⇒ Object
return the value of the CLASS property which will be an instance of String
31 32 33 |
# File 'lib/ri_cal/properties/event.rb', line 31 def security_class class_property ? class_property.ruby_value : nil end |
#security_class=(ruby_value) ⇒ Object
set the value of the CLASS property
25 26 27 |
# File 'lib/ri_cal/properties/event.rb', line 25 def security_class=(ruby_value) self.class_property= RiCal::PropertyValue::Text.convert(self, ruby_value) end |
#sequence ⇒ Object
return the value of the SEQUENCE property which will be an instance of Integer
361 362 363 |
# File 'lib/ri_cal/properties/event.rb', line 361 def sequence sequence_property ? sequence_property.ruby_value : nil end |
#sequence=(ruby_value) ⇒ Object
set the value of the SEQUENCE property
355 356 357 |
# File 'lib/ri_cal/properties/event.rb', line 355 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
344 345 346 |
# File 'lib/ri_cal/properties/event.rb', line 344 def sequence_property @sequence_property end |
#sequence_property=(property_value) ⇒ Object
set the SEQUENCE property property value should be an instance of RiCal::PropertyValueInteger
350 351 352 |
# File 'lib/ri_cal/properties/event.rb', line 350 def sequence_property=(property_value) @sequence_property = property_value end |
#sequence_property_from_string(line) ⇒ Object
:nodoc:
365 366 367 |
# File 'lib/ri_cal/properties/event.rb', line 365 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
394 395 396 |
# File 'lib/ri_cal/properties/event.rb', line 394 def status status_property ? status_property.ruby_value : nil end |
#status=(ruby_value) ⇒ Object
set the value of the STATUS property
388 389 390 |
# File 'lib/ri_cal/properties/event.rb', line 388 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
377 378 379 |
# File 'lib/ri_cal/properties/event.rb', line 377 def status_property @status_property end |
#status_property=(property_value) ⇒ Object
set the STATUS property property value should be an instance of RiCal::PropertyValueText
383 384 385 |
# File 'lib/ri_cal/properties/event.rb', line 383 def status_property=(property_value) @status_property = property_value end |
#status_property_from_string(line) ⇒ Object
:nodoc:
398 399 400 |
# File 'lib/ri_cal/properties/event.rb', line 398 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
427 428 429 |
# File 'lib/ri_cal/properties/event.rb', line 427 def summary summary_property ? summary_property.ruby_value : nil end |
#summary=(ruby_value) ⇒ Object
set the value of the SUMMARY property
421 422 423 |
# File 'lib/ri_cal/properties/event.rb', line 421 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
410 411 412 |
# File 'lib/ri_cal/properties/event.rb', line 410 def summary_property @summary_property end |
#summary_property=(property_value) ⇒ Object
set the SUMMARY property property value should be an instance of RiCal::PropertyValueText
416 417 418 |
# File 'lib/ri_cal/properties/event.rb', line 416 def summary_property=(property_value) @summary_property = property_value end |
#summary_property_from_string(line) ⇒ Object
:nodoc:
431 432 433 |
# File 'lib/ri_cal/properties/event.rb', line 431 def summary_property_from_string(line) # :nodoc: @summary_property = RiCal::PropertyValue::Text.new(self, line) end |
#transp ⇒ Object
return the value of the TRANSP property which will be an instance of String
460 461 462 |
# File 'lib/ri_cal/properties/event.rb', line 460 def transp transp_property ? transp_property.ruby_value : nil end |
#transp=(ruby_value) ⇒ Object
set the value of the TRANSP property
454 455 456 |
# File 'lib/ri_cal/properties/event.rb', line 454 def transp=(ruby_value) self.transp_property= RiCal::PropertyValue::Text.convert(self, ruby_value) end |
#transp_property ⇒ Object
return the the TRANSP property which will be an instances of RiCal::PropertyValueText
- purpose (from RFC 2445)
-
This property defines whether an event is transparent or not to busy time searches.
see RFC 2445 4.8.2.7 pp 96-97
443 444 445 |
# File 'lib/ri_cal/properties/event.rb', line 443 def transp_property @transp_property end |
#transp_property=(property_value) ⇒ Object
set the TRANSP property property value should be an instance of RiCal::PropertyValueText
449 450 451 |
# File 'lib/ri_cal/properties/event.rb', line 449 def transp_property=(property_value) @transp_property = property_value end |
#transp_property_from_string(line) ⇒ Object
:nodoc:
464 465 466 |
# File 'lib/ri_cal/properties/event.rb', line 464 def transp_property_from_string(line) # :nodoc: @transp_property = RiCal::PropertyValue::Text.new(self, line) end |
#uid ⇒ Object
return the value of the UID property which will be an instance of String
493 494 495 |
# File 'lib/ri_cal/properties/event.rb', line 493 def uid uid_property ? uid_property.ruby_value : nil end |
#uid=(ruby_value) ⇒ Object
set the value of the UID property
487 488 489 |
# File 'lib/ri_cal/properties/event.rb', line 487 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
476 477 478 |
# File 'lib/ri_cal/properties/event.rb', line 476 def uid_property @uid_property end |
#uid_property=(property_value) ⇒ Object
set the UID property property value should be an instance of RiCal::PropertyValueText
482 483 484 |
# File 'lib/ri_cal/properties/event.rb', line 482 def uid_property=(property_value) @uid_property = property_value end |
#uid_property_from_string(line) ⇒ Object
:nodoc:
497 498 499 |
# File 'lib/ri_cal/properties/event.rb', line 497 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
526 527 528 |
# File 'lib/ri_cal/properties/event.rb', line 526 def url url_property ? url_property.ruby_value : nil end |
#url=(ruby_value) ⇒ Object
set the value of the URL property
520 521 522 |
# File 'lib/ri_cal/properties/event.rb', line 520 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
509 510 511 |
# File 'lib/ri_cal/properties/event.rb', line 509 def url_property @url_property end |
#url_property=(property_value) ⇒ Object
set the URL property property value should be an instance of RiCal::PropertyValueUri
515 516 517 |
# File 'lib/ri_cal/properties/event.rb', line 515 def url_property=(property_value) @url_property = property_value end |
#url_property_from_string(line) ⇒ Object
:nodoc:
530 531 532 |
# File 'lib/ri_cal/properties/event.rb', line 530 def url_property_from_string(line) # :nodoc: @url_property = RiCal::PropertyValue::Uri.new(self, line) end |