Module: RiCal::Properties::Event
- Included in:
- Component::Event
- Defined in:
- lib/ri_cal/properties/event.rb
Overview
-
©2009 Rick DeNatale
-
All rights reserved. Refer to the file README.txt for the license
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 DateTime.
-
#created=(ruby_value) ⇒ Object
set the value of the CREATED property.
-
#created_property ⇒ Object
return the the CREATED property which will be an instances of RiCal::PropertyValueDateTime.
-
#created_property=(property_value) ⇒ Object
set the CREATED property property value should be an instance of RiCal::PropertyValueDateTime.
-
#created_property_from_string(line) ⇒ Object
:nodoc:.
-
#description ⇒ Object
return the value of the DESCRIPTION property which will be an instance of String.
-
#description=(ruby_value) ⇒ Object
set the value of the DESCRIPTION property.
-
#description_property ⇒ Object
return the the DESCRIPTION property which will be an instances of RiCal::PropertyValueText.
-
#description_property=(property_value) ⇒ Object
set the DESCRIPTION property property value should be an instance of RiCal::PropertyValueText.
-
#description_property_from_string(line) ⇒ Object
:nodoc:.
-
#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 DateTime.
-
#dtstamp=(ruby_value) ⇒ Object
set the value of the DTSTAMP property.
-
#dtstamp_property ⇒ Object
return the the DTSTAMP property which will be an instances of RiCal::PropertyValueDateTime.
-
#dtstamp_property=(property_value) ⇒ Object
set the DTSTAMP property property value should be an instance of RiCal::PropertyValueDateTime.
-
#dtstamp_property_from_string(line) ⇒ Object
:nodoc:.
-
#dtstart ⇒ Object
return the value of the DTSTART property which will be an instance of either DateTime or Date.
-
#dtstart=(ruby_value) ⇒ Object
set the value of the DTSTART property.
-
#dtstart_property ⇒ Object
return the the DTSTART property which will be an instances of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date.
-
#dtstart_property=(property_value) ⇒ Object
set the DTSTART property property value should be an instance of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date.
-
#dtstart_property_from_string(line) ⇒ Object
:nodoc:.
-
#duration ⇒ Object
return the value of the DURATION property which will be an instance of Duration.
-
#duration=(ruby_value) ⇒ Object
set the value of the DURATION property.
-
#duration_property ⇒ Object
return the the DURATION property which will be an instances of RiCal::PropertyValueDuration.
-
#duration_property=(property_value) ⇒ Object
set the DURATION property property value should be an instance of RiCal::PropertyValueDuration.
-
#duration_property_from_string(line) ⇒ Object
:nodoc:.
-
#exdate ⇒ Object
return the value of the EXDATE property which will be an array of instances of OccurrenceList.
-
#exdate=(*ruby_value) ⇒ Object
set the value of the EXDATE property to a single value one instance of OccurrenceList may be passed to this method.
-
#exdate_property ⇒ Object
return the the EXDATE property which will be an array of instances of RiCal::PropertyValueOccurrenceList.
-
#exdate_property=(*property_values) ⇒ Object
set the the EXDATE property one or more instances of RiCal::PropertyValueOccurrenceList may be passed to this method.
-
#exdate_property_from_string(line) ⇒ Object
:nodoc:.
-
#exdates=(ruby_values) ⇒ Object
set the value of the EXDATE property to multiple values one or more instances of OccurrenceList may be passed to this method.
-
#export_properties_to(export_stream) ⇒ Object
:nodoc:.
-
#exrule ⇒ Object
return the value of the EXRULE property which will be an array of instances of RecurrenceRule.
-
#exrule=(ruby_value) ⇒ Object
set the value of the EXRULE property to a single value one instance of RecurrenceRule may be passed to this method.
-
#exrule_property ⇒ Object
return the the EXRULE property which will be an array of instances of RiCal::PropertyValueRecurrenceRule.
-
#exrule_property=(*property_values) ⇒ Object
set the the EXRULE property one or more instances of RiCal::PropertyValueRecurrenceRule may be passed to this method.
-
#exrule_property_from_string(line) ⇒ Object
:nodoc:.
-
#exrules=(ruby_values) ⇒ Object
set the value of the EXRULE property to multiple values one or more instances of RecurrenceRule may be passed to this method.
-
#geo ⇒ Object
return the value of the GEO property which will be an instance of Geo.
-
#geo=(ruby_value) ⇒ Object
set the value of the GEO property.
-
#geo_property ⇒ Object
return the the GEO property which will be an instances of RiCal::PropertyValueGeo.
-
#geo_property=(property_value) ⇒ Object
set the GEO property property value should be an instance of RiCal::PropertyValueGeo.
-
#geo_property_from_string(line) ⇒ Object
:nodoc:.
-
#initialize_copy(o) ⇒ Object
:nodoc:.
-
#last_modified ⇒ Object
return the value of the LAST-MODIFIED property which will be an instance of DateTime.
-
#last_modified=(ruby_value) ⇒ Object
set the value of the LAST-MODIFIED property.
-
#last_modified_property ⇒ Object
return the the LAST-MODIFIED property which will be an instances of RiCal::PropertyValueDateTime.
-
#last_modified_property=(property_value) ⇒ Object
set the LAST-MODIFIED property property value should be an instance of RiCal::PropertyValueDateTime.
-
#last_modified_property_from_string(line) ⇒ Object
:nodoc:.
-
#location ⇒ Object
return the value of the LOCATION property which will be an instance of String.
-
#location=(ruby_value) ⇒ Object
set the value of the LOCATION property.
-
#location_property ⇒ Object
return the the LOCATION property which will be an instances of RiCal::PropertyValueText.
-
#location_property=(property_value) ⇒ Object
set the LOCATION property property value should be an instance of RiCal::PropertyValueText.
-
#location_property_from_string(line) ⇒ Object
:nodoc:.
-
#multiple_categories=(ruby_values) ⇒ Object
set the value of the CATEGORIES property to multiple values one or more instances of Array may be passed to this method.
-
#multiple_related_to=(ruby_values) ⇒ Object
set the value of the RELATED-TO property to multiple values one or more instances of String may be passed to this method.
-
#multiple_resources=(ruby_values) ⇒ Object
set the value of the RESOURCES property to multiple values one or more instances of Array may be passed to this method.
-
#mutual_exclusion_violation ⇒ Object
:nodoc:.
-
#organizer ⇒ Object
return the value of the ORGANIZER property which will be an instance of CalAddress.
-
#organizer=(ruby_value) ⇒ Object
set the value of the ORGANIZER property.
-
#organizer_property ⇒ Object
return the the ORGANIZER property which will be an instances of RiCal::PropertyValueCalAddress.
-
#organizer_property=(property_value) ⇒ Object
set the ORGANIZER property property value should be an instance of RiCal::PropertyValueCalAddress.
-
#organizer_property_from_string(line) ⇒ Object
:nodoc:.
-
#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:
1516 1517 1518 |
# File 'lib/ri_cal/properties/event.rb', line 1516 def self.included(mod) #:nodoc: mod.extend ClassMethods end |
Instance Method Details
#==(o) ⇒ Object
:nodoc:
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 1460 1461 1462 |
# File 'lib/ri_cal/properties/event.rb', line 1426 def ==(o) #:nodoc: if o.class == self.class (request_status_property == o.request_status_property) && (exdate_property == o.exdate_property) && (transp_property == o.transp_property) && (dtstamp_property == o.dtstamp_property) && (created_property == o.created_property) && (contact_property == o.contact_property) && (categories_property == o.categories_property) && (dtend_property == o.dtend_property) && (status_property == o.status_property) && (last_modified_property == o.last_modified_property) && (dtstart_property == o.dtstart_property) && (recurrence_id_property == o.recurrence_id_property) && (resources_property == o.resources_property) && (attendee_property == o.attendee_property) && (duration_property == o.duration_property) && (uid_property == o.uid_property) && (url_property == o.url_property) && (priority_property == o.priority_property) && (organizer_property == o.organizer_property) && (rrule_property == o.rrule_property) && (description_property == o.description_property) && (class_property == o.class_property) && (summary_property == o.summary_property) && (geo_property == o.geo_property) && (attach_property == o.attach_property) && (sequence_property == o.sequence_property) && ( == o.) && (exrule_property == o.exrule_property) && (rdate_property == o.rdate_property) && (location_property == o.location_property) && (comment_property == o.comment_property) else super end end |
#add_attach(ruby_value) ⇒ Object
add one value to the ATTACH property one instances of Uri may be passed to this method
676 677 678 |
# File 'lib/ri_cal/properties/event.rb', line 676 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
670 671 672 |
# File 'lib/ri_cal/properties/event.rb', line 670 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
739 740 741 |
# File 'lib/ri_cal/properties/event.rb', line 739 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
733 734 735 |
# File 'lib/ri_cal/properties/event.rb', line 733 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
802 803 804 |
# File 'lib/ri_cal/properties/event.rb', line 802 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
865 866 867 |
# File 'lib/ri_cal/properties/event.rb', line 865 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
859 860 861 |
# File 'lib/ri_cal/properties/event.rb', line 859 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
928 929 930 |
# File 'lib/ri_cal/properties/event.rb', line 928 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
922 923 924 |
# File 'lib/ri_cal/properties/event.rb', line 922 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:
1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 |
# File 'lib/ri_cal/properties/event.rb', line 1499 def add_date_times_to(required_timezones) #:nodoc: add_property_date_times_to(required_timezones, created_property) add_property_date_times_to(required_timezones, dtstart_property) add_property_date_times_to(required_timezones, last_modified_property) add_property_date_times_to(required_timezones, dtstamp_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
991 992 993 |
# File 'lib/ri_cal/properties/event.rb', line 991 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
985 986 987 |
# File 'lib/ri_cal/properties/event.rb', line 985 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
1117 1118 1119 |
# File 'lib/ri_cal/properties/event.rb', line 1117 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
1111 1112 1113 |
# File 'lib/ri_cal/properties/event.rb', line 1111 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
796 797 798 |
# File 'lib/ri_cal/properties/event.rb', line 796 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
1234 1235 1236 |
# File 'lib/ri_cal/properties/event.rb', line 1234 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
1297 1298 1299 |
# File 'lib/ri_cal/properties/event.rb', line 1297 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
1054 1055 1056 |
# File 'lib/ri_cal/properties/event.rb', line 1054 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
1048 1049 1050 |
# File 'lib/ri_cal/properties/event.rb', line 1048 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
1240 1241 1242 |
# File 'lib/ri_cal/properties/event.rb', line 1240 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
1177 1178 1179 |
# File 'lib/ri_cal/properties/event.rb', line 1177 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
1171 1172 1173 |
# File 'lib/ri_cal/properties/event.rb', line 1171 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
1303 1304 1305 |
# File 'lib/ri_cal/properties/event.rb', line 1303 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
1366 1367 1368 |
# File 'lib/ri_cal/properties/event.rb', line 1366 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
1360 1361 1362 |
# File 'lib/ri_cal/properties/event.rb', line 1360 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
694 695 696 |
# File 'lib/ri_cal/properties/event.rb', line 694 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
664 665 666 |
# File 'lib/ri_cal/properties/event.rb', line 664 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
646 647 648 |
# File 'lib/ri_cal/properties/event.rb', line 646 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
652 653 654 |
# File 'lib/ri_cal/properties/event.rb', line 652 def attach_property=(*property_values) @attach_property= property_values end |
#attach_property_from_string(line) ⇒ Object
:nodoc:
698 699 700 |
# File 'lib/ri_cal/properties/event.rb', line 698 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
658 659 660 |
# File 'lib/ri_cal/properties/event.rb', line 658 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
757 758 759 |
# File 'lib/ri_cal/properties/event.rb', line 757 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
727 728 729 |
# File 'lib/ri_cal/properties/event.rb', line 727 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
709 710 711 |
# File 'lib/ri_cal/properties/event.rb', line 709 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
715 716 717 |
# File 'lib/ri_cal/properties/event.rb', line 715 def attendee_property=(*property_values) @attendee_property= property_values end |
#attendee_property_from_string(line) ⇒ Object
:nodoc:
761 762 763 |
# File 'lib/ri_cal/properties/event.rb', line 761 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
721 722 723 |
# File 'lib/ri_cal/properties/event.rb', line 721 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
820 821 822 |
# File 'lib/ri_cal/properties/event.rb', line 820 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
790 791 792 |
# File 'lib/ri_cal/properties/event.rb', line 790 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
772 773 774 |
# File 'lib/ri_cal/properties/event.rb', line 772 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
778 779 780 |
# File 'lib/ri_cal/properties/event.rb', line 778 def categories_property=(*property_values) @categories_property= property_values end |
#categories_property_from_string(line) ⇒ Object
:nodoc:
824 825 826 |
# File 'lib/ri_cal/properties/event.rb', line 824 def categories_property_from_string(line) # :nodoc: categories_property << RiCal::PropertyValue::Array.new(self, line) end |
#class_property ⇒ Object
return the the CLASS property which will be an instances of RiCal::PropertyValueText
- purpose (from RFC 2445)
-
This property defines the access classification for a calendar component.
see RFC 2445 4.8.1.3 pp 79-80
17 18 19 |
# File 'lib/ri_cal/properties/event.rb', line 17 def class_property @class_property end |
#class_property=(property_value) ⇒ Object
set the CLASS property property value should be an instance of RiCal::PropertyValueText
23 24 25 |
# File 'lib/ri_cal/properties/event.rb', line 23 def class_property=(property_value) @class_property = property_value end |
#class_property_from_string(line) ⇒ Object
:nodoc:
38 39 40 |
# File 'lib/ri_cal/properties/event.rb', line 38 def class_property_from_string(line) # :nodoc: @class_property = RiCal::PropertyValue::Text.new(self, line) end |
#comment ⇒ Object
return the value of the COMMENT property which will be an array of instances of String
883 884 885 |
# File 'lib/ri_cal/properties/event.rb', line 883 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
853 854 855 |
# File 'lib/ri_cal/properties/event.rb', line 853 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
835 836 837 |
# File 'lib/ri_cal/properties/event.rb', line 835 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
841 842 843 |
# File 'lib/ri_cal/properties/event.rb', line 841 def comment_property=(*property_values) @comment_property= property_values end |
#comment_property_from_string(line) ⇒ Object
:nodoc:
887 888 889 |
# File 'lib/ri_cal/properties/event.rb', line 887 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
847 848 849 |
# File 'lib/ri_cal/properties/event.rb', line 847 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
946 947 948 |
# File 'lib/ri_cal/properties/event.rb', line 946 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
916 917 918 |
# File 'lib/ri_cal/properties/event.rb', line 916 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
898 899 900 |
# File 'lib/ri_cal/properties/event.rb', line 898 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
904 905 906 |
# File 'lib/ri_cal/properties/event.rb', line 904 def contact_property=(*property_values) @contact_property= property_values end |
#contact_property_from_string(line) ⇒ Object
:nodoc:
950 951 952 |
# File 'lib/ri_cal/properties/event.rb', line 950 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
910 911 912 |
# File 'lib/ri_cal/properties/event.rb', line 910 def contacts=(ruby_values) @contact_property = ruby_values.map {|val| RiCal::PropertyValue::Text.convert(self, val)} end |
#created ⇒ Object
return the value of the CREATED property which will be an instance of DateTime
67 68 69 |
# File 'lib/ri_cal/properties/event.rb', line 67 def created created_property ? created_property.ruby_value : nil end |
#created=(ruby_value) ⇒ Object
set the value of the CREATED property
61 62 63 |
# File 'lib/ri_cal/properties/event.rb', line 61 def created=(ruby_value) self.created_property= RiCal::PropertyValue::DateTime.convert(self, ruby_value) end |
#created_property ⇒ Object
return the the CREATED property which will be an instances of RiCal::PropertyValueDateTime
- purpose (from RFC 2445)
-
This property specifies the date and time that the calendar information was created by teh calendar user agent in the calendar store.
see RFC 2445 4.8.7.1 pp 129-130
50 51 52 |
# File 'lib/ri_cal/properties/event.rb', line 50 def created_property @created_property end |
#created_property=(property_value) ⇒ Object
set the CREATED property property value should be an instance of RiCal::PropertyValueDateTime
56 57 58 |
# File 'lib/ri_cal/properties/event.rb', line 56 def created_property=(property_value) @created_property = property_value ? property_value.for_parent(self) : nil end |
#created_property_from_string(line) ⇒ Object
:nodoc:
71 72 73 |
# File 'lib/ri_cal/properties/event.rb', line 71 def created_property_from_string(line) # :nodoc: @created_property = RiCal::PropertyValue::DateTime.new(self, line) end |
#description ⇒ Object
return the value of the DESCRIPTION property which will be an instance of String
100 101 102 |
# File 'lib/ri_cal/properties/event.rb', line 100 def description description_property ? description_property.ruby_value : nil end |
#description=(ruby_value) ⇒ Object
set the value of the DESCRIPTION property
94 95 96 |
# File 'lib/ri_cal/properties/event.rb', line 94 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
83 84 85 |
# File 'lib/ri_cal/properties/event.rb', line 83 def description_property @description_property end |
#description_property=(property_value) ⇒ Object
set the DESCRIPTION property property value should be an instance of RiCal::PropertyValueText
89 90 91 |
# File 'lib/ri_cal/properties/event.rb', line 89 def description_property=(property_value) @description_property = property_value end |
#description_property_from_string(line) ⇒ Object
:nodoc:
104 105 106 |
# File 'lib/ri_cal/properties/event.rb', line 104 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
596 597 598 |
# File 'lib/ri_cal/properties/event.rb', line 596 def dtend dtend_property ? dtend_property.ruby_value : nil end |
#dtend=(ruby_value) ⇒ Object
set the value of the DTEND property
590 591 592 |
# File 'lib/ri_cal/properties/event.rb', line 590 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
578 579 580 |
# File 'lib/ri_cal/properties/event.rb', line 578 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
584 585 586 587 |
# File 'lib/ri_cal/properties/event.rb', line 584 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:
600 601 602 |
# File 'lib/ri_cal/properties/event.rb', line 600 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 DateTime
331 332 333 |
# File 'lib/ri_cal/properties/event.rb', line 331 def dtstamp dtstamp_property ? dtstamp_property.ruby_value : nil end |
#dtstamp=(ruby_value) ⇒ Object
set the value of the DTSTAMP property
325 326 327 |
# File 'lib/ri_cal/properties/event.rb', line 325 def dtstamp=(ruby_value) self.dtstamp_property= RiCal::PropertyValue::DateTime.convert(self, ruby_value) end |
#dtstamp_property ⇒ Object
return the the DTSTAMP property which will be an instances of RiCal::PropertyValueDateTime
- purpose (from RFC 2445)
-
This property indicates the date/time that the instance of the iCalendar object was created.
see RFC 2445 4.8.7.2 pp 130-131
314 315 316 |
# File 'lib/ri_cal/properties/event.rb', line 314 def dtstamp_property @dtstamp_property end |
#dtstamp_property=(property_value) ⇒ Object
set the DTSTAMP property property value should be an instance of RiCal::PropertyValueDateTime
320 321 322 |
# File 'lib/ri_cal/properties/event.rb', line 320 def dtstamp_property=(property_value) @dtstamp_property = property_value ? property_value.for_parent(self) : nil end |
#dtstamp_property_from_string(line) ⇒ Object
:nodoc:
335 336 337 |
# File 'lib/ri_cal/properties/event.rb', line 335 def dtstamp_property_from_string(line) # :nodoc: @dtstamp_property = RiCal::PropertyValue::DateTime.new(self, line) end |
#dtstart ⇒ Object
return the value of the DTSTART property which will be an instance of either DateTime or Date
133 134 135 |
# File 'lib/ri_cal/properties/event.rb', line 133 def dtstart dtstart_property ? dtstart_property.ruby_value : nil end |
#dtstart=(ruby_value) ⇒ Object
set the value of the DTSTART property
127 128 129 |
# File 'lib/ri_cal/properties/event.rb', line 127 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
116 117 118 |
# File 'lib/ri_cal/properties/event.rb', line 116 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
122 123 124 |
# File 'lib/ri_cal/properties/event.rb', line 122 def dtstart_property=(property_value) @dtstart_property = property_value ? property_value.for_parent(self) : nil end |
#dtstart_property_from_string(line) ⇒ Object
:nodoc:
137 138 139 |
# File 'lib/ri_cal/properties/event.rb', line 137 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
630 631 632 |
# File 'lib/ri_cal/properties/event.rb', line 630 def duration duration_property ? duration_property.ruby_value : nil end |
#duration=(ruby_value) ⇒ Object
set the value of the DURATION property
624 625 626 |
# File 'lib/ri_cal/properties/event.rb', line 624 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
612 613 614 |
# File 'lib/ri_cal/properties/event.rb', line 612 def duration_property @duration_property end |
#duration_property=(property_value) ⇒ Object
set the DURATION property property value should be an instance of RiCal::PropertyValueDuration
618 619 620 621 |
# File 'lib/ri_cal/properties/event.rb', line 618 def duration_property=(property_value) @duration_property = property_value @dtend_property = nil end |
#duration_property_from_string(line) ⇒ Object
:nodoc:
634 635 636 |
# File 'lib/ri_cal/properties/event.rb', line 634 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
1009 1010 1011 |
# File 'lib/ri_cal/properties/event.rb', line 1009 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
979 980 981 |
# File 'lib/ri_cal/properties/event.rb', line 979 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
961 962 963 |
# File 'lib/ri_cal/properties/event.rb', line 961 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
967 968 969 |
# File 'lib/ri_cal/properties/event.rb', line 967 def exdate_property=(*property_values) @exdate_property= property_values.map{|prop| prop.for_parent(self)} end |
#exdate_property_from_string(line) ⇒ Object
:nodoc:
1013 1014 1015 |
# File 'lib/ri_cal/properties/event.rb', line 1013 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
973 974 975 |
# File 'lib/ri_cal/properties/event.rb', line 973 def exdates=(ruby_values) @exdate_property = ruby_values.map {|val| RiCal::PropertyValue::OccurrenceList.convert(self, *val)} end |
#export_properties_to(export_stream) ⇒ Object
:nodoc:
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 1422 1423 1424 |
# File 'lib/ri_cal/properties/event.rb', line 1392 def export_properties_to(export_stream) #:nodoc: export_prop_to(export_stream, "REQUEST-STATUS", @request_status_property) export_prop_to(export_stream, "EXDATE", @exdate_property) export_prop_to(export_stream, "TRANSP", @transp_property) export_prop_to(export_stream, "DTSTAMP", @dtstamp_property) export_prop_to(export_stream, "CREATED", @created_property) export_prop_to(export_stream, "CONTACT", @contact_property) export_prop_to(export_stream, "CATEGORIES", @categories_property) export_prop_to(export_stream, "DTEND", @dtend_property) export_prop_to(export_stream, "STATUS", @status_property) export_prop_to(export_stream, "LAST-MODIFIED", @last_modified_property) export_prop_to(export_stream, "DTSTART", @dtstart_property) export_prop_to(export_stream, "RECURRENCE-ID", @recurrence_id_property) export_prop_to(export_stream, "RESOURCES", @resources_property) export_prop_to(export_stream, "ATTENDEE", @attendee_property) export_prop_to(export_stream, "DURATION", @duration_property) export_prop_to(export_stream, "UID", @uid_property) export_prop_to(export_stream, "URL", @url_property) export_prop_to(export_stream, "PRIORITY", @priority_property) export_prop_to(export_stream, "ORGANIZER", @organizer_property) export_prop_to(export_stream, "RRULE", @rrule_property) export_prop_to(export_stream, "DESCRIPTION", @description_property) export_prop_to(export_stream, "CLASS", @class_property) export_prop_to(export_stream, "SUMMARY", @summary_property) export_prop_to(export_stream, "GEO", @geo_property) export_prop_to(export_stream, "ATTACH", @attach_property) export_prop_to(export_stream, "SEQUENCE", @sequence_property) export_prop_to(export_stream, "RELATED-TO", @related_to_property) export_prop_to(export_stream, "EXRULE", @exrule_property) export_prop_to(export_stream, "RDATE", @rdate_property) export_prop_to(export_stream, "LOCATION", @location_property) export_prop_to(export_stream, "COMMENT", @comment_property) end |
#exrule ⇒ Object
return the value of the EXRULE property which will be an array of instances of RecurrenceRule
1135 1136 1137 |
# File 'lib/ri_cal/properties/event.rb', line 1135 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
1105 1106 1107 |
# File 'lib/ri_cal/properties/event.rb', line 1105 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
1087 1088 1089 |
# File 'lib/ri_cal/properties/event.rb', line 1087 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
1093 1094 1095 |
# File 'lib/ri_cal/properties/event.rb', line 1093 def exrule_property=(*property_values) @exrule_property= property_values end |
#exrule_property_from_string(line) ⇒ Object
:nodoc:
1139 1140 1141 |
# File 'lib/ri_cal/properties/event.rb', line 1139 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
1099 1100 1101 |
# File 'lib/ri_cal/properties/event.rb', line 1099 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
166 167 168 |
# File 'lib/ri_cal/properties/event.rb', line 166 def geo geo_property ? geo_property.ruby_value : nil end |
#geo=(ruby_value) ⇒ Object
set the value of the GEO property
160 161 162 |
# File 'lib/ri_cal/properties/event.rb', line 160 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
149 150 151 |
# File 'lib/ri_cal/properties/event.rb', line 149 def geo_property @geo_property end |
#geo_property=(property_value) ⇒ Object
set the GEO property property value should be an instance of RiCal::PropertyValueGeo
155 156 157 |
# File 'lib/ri_cal/properties/event.rb', line 155 def geo_property=(property_value) @geo_property = property_value end |
#geo_property_from_string(line) ⇒ Object
:nodoc:
170 171 172 |
# File 'lib/ri_cal/properties/event.rb', line 170 def geo_property_from_string(line) # :nodoc: @geo_property = RiCal::PropertyValue::Geo.new(self, line) end |
#initialize_copy(o) ⇒ Object
:nodoc:
1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 |
# File 'lib/ri_cal/properties/event.rb', line 1464 def initialize_copy(o) #:nodoc: super request_status_property = request_status_property && request_status_property.dup exdate_property = exdate_property && exdate_property.dup transp_property = transp_property && transp_property.dup dtstamp_property = dtstamp_property && dtstamp_property.dup created_property = created_property && created_property.dup contact_property = contact_property && contact_property.dup categories_property = categories_property && categories_property.dup dtend_property = dtend_property && dtend_property.dup status_property = status_property && status_property.dup last_modified_property = last_modified_property && last_modified_property.dup dtstart_property = dtstart_property && dtstart_property.dup recurrence_id_property = recurrence_id_property && recurrence_id_property.dup resources_property = resources_property && resources_property.dup attendee_property = attendee_property && attendee_property.dup duration_property = duration_property && duration_property.dup uid_property = uid_property && uid_property.dup url_property = url_property && url_property.dup priority_property = priority_property && priority_property.dup organizer_property = organizer_property && organizer_property.dup rrule_property = rrule_property && rrule_property.dup description_property = description_property && description_property.dup class_property = class_property && class_property.dup summary_property = summary_property && summary_property.dup geo_property = geo_property && geo_property.dup attach_property = attach_property && attach_property.dup sequence_property = sequence_property && sequence_property.dup = && .dup exrule_property = exrule_property && exrule_property.dup rdate_property = rdate_property && rdate_property.dup location_property = location_property && location_property.dup comment_property = comment_property && comment_property.dup end |
#last_modified ⇒ Object
return the value of the LAST-MODIFIED property which will be an instance of DateTime
199 200 201 |
# File 'lib/ri_cal/properties/event.rb', line 199 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
193 194 195 |
# File 'lib/ri_cal/properties/event.rb', line 193 def last_modified=(ruby_value) self.last_modified_property= RiCal::PropertyValue::DateTime.convert(self, ruby_value) end |
#last_modified_property ⇒ Object
return the the LAST-MODIFIED property which will be an instances of RiCal::PropertyValueDateTime
- purpose (from RFC 2445)
-
This property specifies the date and time that the information associated with the calendar component was last revised in teh calendar store.
see RFC 2445 4.8.7.3 p 131
182 183 184 |
# File 'lib/ri_cal/properties/event.rb', line 182 def last_modified_property @last_modified_property end |
#last_modified_property=(property_value) ⇒ Object
set the LAST-MODIFIED property property value should be an instance of RiCal::PropertyValueDateTime
188 189 190 |
# File 'lib/ri_cal/properties/event.rb', line 188 def last_modified_property=(property_value) @last_modified_property = property_value ? property_value.for_parent(self) : nil end |
#last_modified_property_from_string(line) ⇒ Object
:nodoc:
203 204 205 |
# File 'lib/ri_cal/properties/event.rb', line 203 def last_modified_property_from_string(line) # :nodoc: @last_modified_property = RiCal::PropertyValue::DateTime.new(self, line) end |
#location ⇒ Object
return the value of the LOCATION property which will be an instance of String
232 233 234 |
# File 'lib/ri_cal/properties/event.rb', line 232 def location location_property ? location_property.ruby_value : nil end |
#location=(ruby_value) ⇒ Object
set the value of the LOCATION property
226 227 228 |
# File 'lib/ri_cal/properties/event.rb', line 226 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
215 216 217 |
# File 'lib/ri_cal/properties/event.rb', line 215 def location_property @location_property end |
#location_property=(property_value) ⇒ Object
set the LOCATION property property value should be an instance of RiCal::PropertyValueText
221 222 223 |
# File 'lib/ri_cal/properties/event.rb', line 221 def location_property=(property_value) @location_property = property_value end |
#location_property_from_string(line) ⇒ Object
:nodoc:
236 237 238 |
# File 'lib/ri_cal/properties/event.rb', line 236 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
784 785 786 |
# File 'lib/ri_cal/properties/event.rb', line 784 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
1222 1223 1224 |
# File 'lib/ri_cal/properties/event.rb', line 1222 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
1285 1286 1287 |
# File 'lib/ri_cal/properties/event.rb', line 1285 def multiple_resources=(ruby_values) @resources_property = ruby_values.map {|val| RiCal::PropertyValue::Array.convert(self, val)} end |
#mutual_exclusion_violation ⇒ Object
:nodoc:
1520 1521 1522 1523 |
# File 'lib/ri_cal/properties/event.rb', line 1520 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
265 266 267 |
# File 'lib/ri_cal/properties/event.rb', line 265 def organizer organizer_property ? organizer_property.ruby_value : nil end |
#organizer=(ruby_value) ⇒ Object
set the value of the ORGANIZER property
259 260 261 |
# File 'lib/ri_cal/properties/event.rb', line 259 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
248 249 250 |
# File 'lib/ri_cal/properties/event.rb', line 248 def organizer_property @organizer_property end |
#organizer_property=(property_value) ⇒ Object
set the ORGANIZER property property value should be an instance of RiCal::PropertyValueCalAddress
254 255 256 |
# File 'lib/ri_cal/properties/event.rb', line 254 def organizer_property=(property_value) @organizer_property = property_value end |
#organizer_property_from_string(line) ⇒ Object
:nodoc:
269 270 271 |
# File 'lib/ri_cal/properties/event.rb', line 269 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
298 299 300 |
# File 'lib/ri_cal/properties/event.rb', line 298 def priority priority_property ? priority_property.ruby_value : nil end |
#priority=(ruby_value) ⇒ Object
set the value of the PRIORITY property
292 293 294 |
# File 'lib/ri_cal/properties/event.rb', line 292 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
281 282 283 |
# File 'lib/ri_cal/properties/event.rb', line 281 def priority_property @priority_property end |
#priority_property=(property_value) ⇒ Object
set the PRIORITY property property value should be an instance of RiCal::PropertyValueInteger
287 288 289 |
# File 'lib/ri_cal/properties/event.rb', line 287 def priority_property=(property_value) @priority_property = property_value end |
#priority_property_from_string(line) ⇒ Object
:nodoc:
302 303 304 |
# File 'lib/ri_cal/properties/event.rb', line 302 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
1072 1073 1074 |
# File 'lib/ri_cal/properties/event.rb', line 1072 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
1042 1043 1044 |
# File 'lib/ri_cal/properties/event.rb', line 1042 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
1024 1025 1026 |
# File 'lib/ri_cal/properties/event.rb', line 1024 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
1030 1031 1032 |
# File 'lib/ri_cal/properties/event.rb', line 1030 def rdate_property=(*property_values) @rdate_property= property_values.map{|prop| prop.for_parent(self)} end |
#rdate_property_from_string(line) ⇒ Object
:nodoc:
1076 1077 1078 |
# File 'lib/ri_cal/properties/event.rb', line 1076 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
1036 1037 1038 |
# File 'lib/ri_cal/properties/event.rb', line 1036 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
562 563 564 |
# File 'lib/ri_cal/properties/event.rb', line 562 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
556 557 558 |
# File 'lib/ri_cal/properties/event.rb', line 556 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
545 546 547 |
# File 'lib/ri_cal/properties/event.rb', line 545 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
551 552 553 |
# File 'lib/ri_cal/properties/event.rb', line 551 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:
566 567 568 |
# File 'lib/ri_cal/properties/event.rb', line 566 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
1258 1259 1260 |
# File 'lib/ri_cal/properties/event.rb', line 1258 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
1228 1229 1230 |
# File 'lib/ri_cal/properties/event.rb', line 1228 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
1210 1211 1212 |
# File 'lib/ri_cal/properties/event.rb', line 1210 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
1216 1217 1218 |
# File 'lib/ri_cal/properties/event.rb', line 1216 def (*property_values) @related_to_property= property_values end |
#related_to_property_from_string(line) ⇒ Object
:nodoc:
1262 1263 1264 |
# File 'lib/ri_cal/properties/event.rb', line 1262 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
688 689 690 |
# File 'lib/ri_cal/properties/event.rb', line 688 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
682 683 684 |
# File 'lib/ri_cal/properties/event.rb', line 682 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
751 752 753 |
# File 'lib/ri_cal/properties/event.rb', line 751 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
745 746 747 |
# File 'lib/ri_cal/properties/event.rb', line 745 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
814 815 816 |
# File 'lib/ri_cal/properties/event.rb', line 814 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
877 878 879 |
# File 'lib/ri_cal/properties/event.rb', line 877 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
871 872 873 |
# File 'lib/ri_cal/properties/event.rb', line 871 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
940 941 942 |
# File 'lib/ri_cal/properties/event.rb', line 940 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
934 935 936 |
# File 'lib/ri_cal/properties/event.rb', line 934 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
1003 1004 1005 |
# File 'lib/ri_cal/properties/event.rb', line 1003 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
997 998 999 |
# File 'lib/ri_cal/properties/event.rb', line 997 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
1129 1130 1131 |
# File 'lib/ri_cal/properties/event.rb', line 1129 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
1123 1124 1125 |
# File 'lib/ri_cal/properties/event.rb', line 1123 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
808 809 810 |
# File 'lib/ri_cal/properties/event.rb', line 808 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
1246 1247 1248 |
# File 'lib/ri_cal/properties/event.rb', line 1246 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
1309 1310 1311 |
# File 'lib/ri_cal/properties/event.rb', line 1309 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
1066 1067 1068 |
# File 'lib/ri_cal/properties/event.rb', line 1066 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
1060 1061 1062 |
# File 'lib/ri_cal/properties/event.rb', line 1060 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
1252 1253 1254 |
# File 'lib/ri_cal/properties/event.rb', line 1252 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
1189 1190 1191 |
# File 'lib/ri_cal/properties/event.rb', line 1189 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
1183 1184 1185 |
# File 'lib/ri_cal/properties/event.rb', line 1183 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
1315 1316 1317 |
# File 'lib/ri_cal/properties/event.rb', line 1315 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
1378 1379 1380 |
# File 'lib/ri_cal/properties/event.rb', line 1378 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
1372 1373 1374 |
# File 'lib/ri_cal/properties/event.rb', line 1372 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
1195 1196 1197 |
# File 'lib/ri_cal/properties/event.rb', line 1195 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
1165 1166 1167 |
# File 'lib/ri_cal/properties/event.rb', line 1165 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
1147 1148 1149 |
# File 'lib/ri_cal/properties/event.rb', line 1147 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
1153 1154 1155 |
# File 'lib/ri_cal/properties/event.rb', line 1153 def request_status_property=(*property_values) @request_status_property= property_values end |
#request_status_property_from_string(line) ⇒ Object
:nodoc:
1199 1200 1201 |
# File 'lib/ri_cal/properties/event.rb', line 1199 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
1159 1160 1161 |
# File 'lib/ri_cal/properties/event.rb', line 1159 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
1321 1322 1323 |
# File 'lib/ri_cal/properties/event.rb', line 1321 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
1291 1292 1293 |
# File 'lib/ri_cal/properties/event.rb', line 1291 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
1273 1274 1275 |
# File 'lib/ri_cal/properties/event.rb', line 1273 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
1279 1280 1281 |
# File 'lib/ri_cal/properties/event.rb', line 1279 def resources_property=(*property_values) @resources_property= property_values end |
#resources_property_from_string(line) ⇒ Object
:nodoc:
1325 1326 1327 |
# File 'lib/ri_cal/properties/event.rb', line 1325 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
1384 1385 1386 |
# File 'lib/ri_cal/properties/event.rb', line 1384 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
1354 1355 1356 |
# File 'lib/ri_cal/properties/event.rb', line 1354 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
1336 1337 1338 |
# File 'lib/ri_cal/properties/event.rb', line 1336 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
1342 1343 1344 |
# File 'lib/ri_cal/properties/event.rb', line 1342 def rrule_property=(*property_values) @rrule_property= property_values end |
#rrule_property_from_string(line) ⇒ Object
:nodoc:
1388 1389 1390 |
# File 'lib/ri_cal/properties/event.rb', line 1388 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
1348 1349 1350 |
# File 'lib/ri_cal/properties/event.rb', line 1348 def rrules=(ruby_values) @rrule_property = ruby_values.map {|val| RiCal::PropertyValue::RecurrenceRule.convert(self, val)} end |
#security_class ⇒ Object
return the value of the CLASS property which will be an instance of String
34 35 36 |
# File 'lib/ri_cal/properties/event.rb', line 34 def security_class class_property ? class_property.ruby_value : nil end |
#security_class=(ruby_value) ⇒ Object
set the value of the CLASS property
28 29 30 |
# File 'lib/ri_cal/properties/event.rb', line 28 def security_class=(ruby_value) self.class_property= RiCal::PropertyValue::Text.convert(self, ruby_value) end |
#sequence ⇒ Object
return the value of the SEQUENCE property which will be an instance of Integer
364 365 366 |
# File 'lib/ri_cal/properties/event.rb', line 364 def sequence sequence_property ? sequence_property.ruby_value : nil end |
#sequence=(ruby_value) ⇒ Object
set the value of the SEQUENCE property
358 359 360 |
# File 'lib/ri_cal/properties/event.rb', line 358 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
347 348 349 |
# File 'lib/ri_cal/properties/event.rb', line 347 def sequence_property @sequence_property end |
#sequence_property=(property_value) ⇒ Object
set the SEQUENCE property property value should be an instance of RiCal::PropertyValueInteger
353 354 355 |
# File 'lib/ri_cal/properties/event.rb', line 353 def sequence_property=(property_value) @sequence_property = property_value end |
#sequence_property_from_string(line) ⇒ Object
:nodoc:
368 369 370 |
# File 'lib/ri_cal/properties/event.rb', line 368 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
397 398 399 |
# File 'lib/ri_cal/properties/event.rb', line 397 def status status_property ? status_property.ruby_value : nil end |
#status=(ruby_value) ⇒ Object
set the value of the STATUS property
391 392 393 |
# File 'lib/ri_cal/properties/event.rb', line 391 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
380 381 382 |
# File 'lib/ri_cal/properties/event.rb', line 380 def status_property @status_property end |
#status_property=(property_value) ⇒ Object
set the STATUS property property value should be an instance of RiCal::PropertyValueText
386 387 388 |
# File 'lib/ri_cal/properties/event.rb', line 386 def status_property=(property_value) @status_property = property_value end |
#status_property_from_string(line) ⇒ Object
:nodoc:
401 402 403 |
# File 'lib/ri_cal/properties/event.rb', line 401 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
430 431 432 |
# File 'lib/ri_cal/properties/event.rb', line 430 def summary summary_property ? summary_property.ruby_value : nil end |
#summary=(ruby_value) ⇒ Object
set the value of the SUMMARY property
424 425 426 |
# File 'lib/ri_cal/properties/event.rb', line 424 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
413 414 415 |
# File 'lib/ri_cal/properties/event.rb', line 413 def summary_property @summary_property end |
#summary_property=(property_value) ⇒ Object
set the SUMMARY property property value should be an instance of RiCal::PropertyValueText
419 420 421 |
# File 'lib/ri_cal/properties/event.rb', line 419 def summary_property=(property_value) @summary_property = property_value end |
#summary_property_from_string(line) ⇒ Object
:nodoc:
434 435 436 |
# File 'lib/ri_cal/properties/event.rb', line 434 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
463 464 465 |
# File 'lib/ri_cal/properties/event.rb', line 463 def transp transp_property ? transp_property.ruby_value : nil end |
#transp=(ruby_value) ⇒ Object
set the value of the TRANSP property
457 458 459 |
# File 'lib/ri_cal/properties/event.rb', line 457 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
446 447 448 |
# File 'lib/ri_cal/properties/event.rb', line 446 def transp_property @transp_property end |
#transp_property=(property_value) ⇒ Object
set the TRANSP property property value should be an instance of RiCal::PropertyValueText
452 453 454 |
# File 'lib/ri_cal/properties/event.rb', line 452 def transp_property=(property_value) @transp_property = property_value end |
#transp_property_from_string(line) ⇒ Object
:nodoc:
467 468 469 |
# File 'lib/ri_cal/properties/event.rb', line 467 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
496 497 498 |
# File 'lib/ri_cal/properties/event.rb', line 496 def uid uid_property ? uid_property.ruby_value : nil end |
#uid=(ruby_value) ⇒ Object
set the value of the UID property
490 491 492 |
# File 'lib/ri_cal/properties/event.rb', line 490 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
479 480 481 |
# File 'lib/ri_cal/properties/event.rb', line 479 def uid_property @uid_property end |
#uid_property=(property_value) ⇒ Object
set the UID property property value should be an instance of RiCal::PropertyValueText
485 486 487 |
# File 'lib/ri_cal/properties/event.rb', line 485 def uid_property=(property_value) @uid_property = property_value end |
#uid_property_from_string(line) ⇒ Object
:nodoc:
500 501 502 |
# File 'lib/ri_cal/properties/event.rb', line 500 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
529 530 531 |
# File 'lib/ri_cal/properties/event.rb', line 529 def url url_property ? url_property.ruby_value : nil end |
#url=(ruby_value) ⇒ Object
set the value of the URL property
523 524 525 |
# File 'lib/ri_cal/properties/event.rb', line 523 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
512 513 514 |
# File 'lib/ri_cal/properties/event.rb', line 512 def url_property @url_property end |
#url_property=(property_value) ⇒ Object
set the URL property property value should be an instance of RiCal::PropertyValueUri
518 519 520 |
# File 'lib/ri_cal/properties/event.rb', line 518 def url_property=(property_value) @url_property = property_value end |
#url_property_from_string(line) ⇒ Object
:nodoc:
533 534 535 |
# File 'lib/ri_cal/properties/event.rb', line 533 def url_property_from_string(line) # :nodoc: @url_property = RiCal::PropertyValue::Uri.new(self, line) end |