Module: RiCal::Properties::Journal
- Included in:
- Component::Journal
- Defined in:
- lib/ri_cal/properties/journal.rb
Overview
Properties::Journal provides property accessing methods for the Journal 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_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_rrule(ruby_value) ⇒ Object
add one value to the RRULE property one instances of RecurrenceRule may be passed to this method.
-
#add_rrules(*ruby_values) ⇒ Object
add one or more values to the RRULE property one or more instances of RecurrenceRule may be passed to this method.
-
#attach ⇒ Object
return the value of the ATTACH property which will be an array of instances of Uri.
-
#attach=(ruby_value) ⇒ Object
set the value of the ATTACH property to a single value one instance of Uri may be passed to this method.
-
#attach_property ⇒ Object
return the the ATTACH property which will be an array of instances of RiCal::PropertyValueUri.
-
#attach_property=(*property_values) ⇒ Object
set the the ATTACH property one or more instances of RiCal::PropertyValueUri may be passed to this method.
-
#attach_property_from_string(line) ⇒ Object
:nodoc:.
-
#attachments=(ruby_values) ⇒ Object
set the value of the ATTACH property to multiple values one or more instances of Uri may be passed to this method.
-
#attendee ⇒ Object
return the value of the ATTENDEE property which will be an array of instances of CalAddress.
-
#attendee=(ruby_value) ⇒ Object
set the value of the ATTENDEE property to a single value one instance of CalAddress may be passed to this method.
-
#attendee_property ⇒ Object
return the the ATTENDEE property which will be an array of instances of RiCal::PropertyValueCalAddress.
-
#attendee_property=(*property_values) ⇒ Object
set the the ATTENDEE property one or more instances of RiCal::PropertyValueCalAddress may be passed to this method.
-
#attendee_property_from_string(line) ⇒ Object
:nodoc:.
-
#attendees=(ruby_values) ⇒ Object
set the value of the ATTENDEE property to multiple values one or more instances of CalAddress may be passed to this method.
-
#categories ⇒ Object
return the value of the CATEGORIES property which will be an array of instances of Array.
-
#categories=(ruby_value) ⇒ Object
set the value of the CATEGORIES property to a single value one instance of Array may be passed to this method.
-
#categories_property ⇒ Object
return the the CATEGORIES property which will be an array of instances of RiCal::PropertyValueArray.
-
#categories_property=(*property_values) ⇒ Object
set the the CATEGORIES property one or more instances of RiCal::PropertyValueArray may be passed to this method.
-
#categories_property_from_string(line) ⇒ Object
:nodoc:.
-
#class_property ⇒ Object
return the the CLASS property which will be an instances of RiCal::PropertyValueText.
-
#class_property=(property_value) ⇒ Object
set the CLASS property property value should be an instance of RiCal::PropertyValueText.
-
#class_property_from_string(line) ⇒ Object
:nodoc:.
-
#comment ⇒ Object
return the value of the COMMENT property which will be an array of instances of String.
-
#comment=(ruby_value) ⇒ Object
set the value of the COMMENT property to a single value one instance of String may be passed to this method.
-
#comment_property ⇒ Object
return the the COMMENT property which will be an array of instances of RiCal::PropertyValueText.
-
#comment_property=(*property_values) ⇒ Object
set the the COMMENT property one or more instances of RiCal::PropertyValueText may be passed to this method.
-
#comment_property_from_string(line) ⇒ Object
:nodoc:.
-
#comments=(ruby_values) ⇒ Object
set the value of the COMMENT property to multiple values one or more instances of String may be passed to this method.
-
#contact ⇒ Object
return the value of the CONTACT property which will be an array of instances of String.
-
#contact=(ruby_value) ⇒ Object
set the value of the CONTACT property to a single value one instance of String may be passed to this method.
-
#contact_property ⇒ Object
return the the CONTACT property which will be an array of instances of RiCal::PropertyValueText.
-
#contact_property=(*property_values) ⇒ Object
set the the CONTACT property one or more instances of RiCal::PropertyValueText may be passed to this method.
-
#contact_property_from_string(line) ⇒ Object
:nodoc:.
-
#contacts=(ruby_values) ⇒ Object
set the value of the CONTACT property to multiple values one or more instances of String may be passed to this method.
-
#created ⇒ Object
return the value of the CREATED property which will be an instance of ZuluDateTime.
-
#created=(ruby_value) ⇒ Object
set the value of the CREATED property.
-
#created_property ⇒ Object
return the the CREATED property which will be an instances of RiCal::PropertyValueZuluDateTime.
-
#created_property=(property_value) ⇒ Object
set the CREATED property property value should be an instance of RiCal::PropertyValueZuluDateTime.
-
#created_property_from_string(line) ⇒ Object
:nodoc:.
-
#description ⇒ Object
return the value of the DESCRIPTION property which will be an instance of String.
-
#description=(ruby_value) ⇒ Object
set the value of the DESCRIPTION property.
-
#description_property ⇒ Object
return the the DESCRIPTION property which will be an instances of RiCal::PropertyValueText.
-
#description_property=(property_value) ⇒ Object
set the DESCRIPTION property property value should be an instance of RiCal::PropertyValueText.
-
#description_property_from_string(line) ⇒ Object
:nodoc:.
-
#dtstamp ⇒ Object
return the value of the DTSTAMP property which will be an instance of ZuluDateTime.
-
#dtstamp=(ruby_value) ⇒ Object
set the value of the DTSTAMP property.
-
#dtstamp_property ⇒ Object
return the the DTSTAMP property which will be an instances of RiCal::PropertyValueZuluDateTime.
-
#dtstamp_property=(property_value) ⇒ Object
set the DTSTAMP property property value should be an instance of RiCal::PropertyValueZuluDateTime.
-
#dtstamp_property_from_string(line) ⇒ Object
:nodoc:.
-
#dtstart ⇒ Object
return the value of the DTSTART property which will be an instance of either DateTime or Date.
-
#dtstart=(ruby_value) ⇒ Object
set the value of the DTSTART property.
-
#dtstart_property ⇒ Object
return the the DTSTART property which will be an instances of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date.
-
#dtstart_property=(property_value) ⇒ Object
set the DTSTART property property value should be an instance of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date.
-
#dtstart_property_from_string(line) ⇒ Object
:nodoc:.
-
#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.
-
#initialize_copy(o) ⇒ Object
:nodoc:.
-
#last_modified ⇒ Object
return the value of the LAST-MODIFIED property which will be an instance of ZuluDateTime.
-
#last_modified=(ruby_value) ⇒ Object
set the value of the LAST-MODIFIED property.
-
#last_modified_property ⇒ Object
return the the LAST-MODIFIED property which will be an instances of RiCal::PropertyValueZuluDateTime.
-
#last_modified_property=(property_value) ⇒ Object
set the LAST-MODIFIED property property value should be an instance of RiCal::PropertyValueZuluDateTime.
-
#last_modified_property_from_string(line) ⇒ Object
:nodoc:.
-
#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.
-
#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:.
-
#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_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_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.
-
#rrule ⇒ Object
return the value of the RRULE property which will be an array of instances of RecurrenceRule.
-
#rrule=(ruby_value) ⇒ Object
set the value of the RRULE property to a single value one instance of RecurrenceRule may be passed to this method.
-
#rrule_property ⇒ Object
return the the RRULE property which will be an array of instances of RiCal::PropertyValueRecurrenceRule.
-
#rrule_property=(*property_values) ⇒ Object
set the the RRULE property one or more instances of RiCal::PropertyValueRecurrenceRule may be passed to this method.
-
#rrule_property_from_string(line) ⇒ Object
:nodoc:.
-
#rrules=(ruby_values) ⇒ Object
set the value of the RRULE property to multiple values one or more instances of RecurrenceRule may be passed to this method.
-
#security_class ⇒ Object
return the value of the CLASS property which will be an instance of String.
-
#security_class=(ruby_value) ⇒ Object
set the value of the CLASS property.
-
#sequence ⇒ Object
return the value of the SEQUENCE property which will be an instance of Integer.
-
#sequence=(ruby_value) ⇒ Object
set the value of the SEQUENCE property.
-
#sequence_property ⇒ Object
return the the SEQUENCE property which will be an instances of RiCal::PropertyValueInteger.
-
#sequence_property=(property_value) ⇒ Object
set the SEQUENCE property property value should be an instance of RiCal::PropertyValueInteger.
-
#sequence_property_from_string(line) ⇒ Object
:nodoc:.
-
#status ⇒ Object
return the value of the STATUS property which will be an instance of String.
-
#status=(ruby_value) ⇒ Object
set the value of the STATUS property.
-
#status_property ⇒ Object
return the the STATUS property which will be an instances of RiCal::PropertyValueText.
-
#status_property=(property_value) ⇒ Object
set the STATUS property property value should be an instance of RiCal::PropertyValueText.
-
#status_property_from_string(line) ⇒ Object
:nodoc:.
-
#summary ⇒ Object
return the value of the SUMMARY property which will be an instance of String.
-
#summary=(ruby_value) ⇒ Object
set the value of the SUMMARY property.
-
#summary_property ⇒ Object
return the the SUMMARY property which will be an instances of RiCal::PropertyValueText.
-
#summary_property=(property_value) ⇒ Object
set the SUMMARY property property value should be an instance of RiCal::PropertyValueText.
-
#summary_property_from_string(line) ⇒ Object
:nodoc:.
-
#uid ⇒ Object
return the value of the UID property which will be an instance of String.
-
#uid=(ruby_value) ⇒ Object
set the value of the UID property.
-
#uid_property ⇒ Object
return the the UID property which will be an instances of RiCal::PropertyValueText.
-
#uid_property=(property_value) ⇒ Object
set the UID property property value should be an instance of RiCal::PropertyValueText.
-
#uid_property_from_string(line) ⇒ Object
:nodoc:.
-
#url ⇒ Object
return the value of the URL property which will be an instance of Uri.
-
#url=(ruby_value) ⇒ Object
set the value of the URL property.
-
#url_property ⇒ Object
return the the URL property which will be an instances of RiCal::PropertyValueUri.
-
#url_property=(property_value) ⇒ Object
set the URL property property value should be an instance of RiCal::PropertyValueUri.
-
#url_property_from_string(line) ⇒ Object
:nodoc:.
Class Method Details
.included(mod) ⇒ Object
:nodoc:
1225 1226 1227 |
# File 'lib/ri_cal/properties/journal.rb', line 1225 def self.included(mod) #:nodoc: mod.extend ClassMethods end |
Instance Method Details
#==(o) ⇒ Object
:nodoc:
1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 |
# File 'lib/ri_cal/properties/journal.rb', line 1153 def ==(o) #:nodoc: if o.class == self.class (rdate_property == o.rdate_property) && (contact_property == o.contact_property) && (exdate_property == o.exdate_property) && (created_property == o.created_property) && (status_property == o.status_property) && (dtstart_property == o.dtstart_property) && (recurrence_id_property == o.recurrence_id_property) && (dtstamp_property == o.dtstamp_property) && (categories_property == o.categories_property) && (last_modified_property == o.last_modified_property) && (attendee_property == o.attendee_property) && (uid_property == o.uid_property) && (description_property == o.description_property) && (url_property == o.url_property) && (summary_property == o.summary_property) && (organizer_property == o.organizer_property) && (rrule_property == o.rrule_property) && (attach_property == o.attach_property) && (class_property == o.class_property) && (request_status_property == o.request_status_property) && ( == o.) && (exrule_property == o.exrule_property) && (comment_property == o.comment_property) && (sequence_property == o.sequence_property) else super end end |
#add_attach(ruby_value) ⇒ Object
add one value to the ATTACH property one instances of Uri may be passed to this method
473 474 475 |
# File 'lib/ri_cal/properties/journal.rb', line 473 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
467 468 469 |
# File 'lib/ri_cal/properties/journal.rb', line 467 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
536 537 538 |
# File 'lib/ri_cal/properties/journal.rb', line 536 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
530 531 532 |
# File 'lib/ri_cal/properties/journal.rb', line 530 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
599 600 601 |
# File 'lib/ri_cal/properties/journal.rb', line 599 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
662 663 664 |
# File 'lib/ri_cal/properties/journal.rb', line 662 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
656 657 658 |
# File 'lib/ri_cal/properties/journal.rb', line 656 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
725 726 727 |
# File 'lib/ri_cal/properties/journal.rb', line 725 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
719 720 721 |
# File 'lib/ri_cal/properties/journal.rb', line 719 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:
1212 1213 1214 1215 1216 1217 |
# File 'lib/ri_cal/properties/journal.rb', line 1212 def add_date_times_to(required_timezones) #:nodoc: add_property_date_times_to(required_timezones, dtstart_property) add_property_date_times_to(required_timezones, recurrence_id_property) add_property_date_times_to(required_timezones, 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
788 789 790 |
# File 'lib/ri_cal/properties/journal.rb', line 788 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
782 783 784 |
# File 'lib/ri_cal/properties/journal.rb', line 782 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
851 852 853 |
# File 'lib/ri_cal/properties/journal.rb', line 851 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
845 846 847 |
# File 'lib/ri_cal/properties/journal.rb', line 845 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
593 594 595 |
# File 'lib/ri_cal/properties/journal.rb', line 593 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
908 909 910 |
# File 'lib/ri_cal/properties/journal.rb', line 908 def (*ruby_values) ruby_values.each {|val| self. << RiCal::PropertyValue::Text.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
977 978 979 |
# File 'lib/ri_cal/properties/journal.rb', line 977 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
971 972 973 |
# File 'lib/ri_cal/properties/journal.rb', line 971 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
914 915 916 |
# File 'lib/ri_cal/properties/journal.rb', line 914 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
1100 1101 1102 |
# File 'lib/ri_cal/properties/journal.rb', line 1100 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
1094 1095 1096 |
# File 'lib/ri_cal/properties/journal.rb', line 1094 def add_request_statuses(*ruby_values) ruby_values.each {|val| self.request_status_property << RiCal::PropertyValue::Text.convert(self, val)} end |
#add_rrule(ruby_value) ⇒ Object
add one value to the RRULE property one instances of RecurrenceRule may be passed to this method
1040 1041 1042 |
# File 'lib/ri_cal/properties/journal.rb', line 1040 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
1034 1035 1036 |
# File 'lib/ri_cal/properties/journal.rb', line 1034 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
491 492 493 |
# File 'lib/ri_cal/properties/journal.rb', line 491 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
461 462 463 |
# File 'lib/ri_cal/properties/journal.rb', line 461 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
443 444 445 |
# File 'lib/ri_cal/properties/journal.rb', line 443 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
449 450 451 |
# File 'lib/ri_cal/properties/journal.rb', line 449 def attach_property=(*property_values) @attach_property= property_values end |
#attach_property_from_string(line) ⇒ Object
:nodoc:
495 496 497 |
# File 'lib/ri_cal/properties/journal.rb', line 495 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
455 456 457 |
# File 'lib/ri_cal/properties/journal.rb', line 455 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
554 555 556 |
# File 'lib/ri_cal/properties/journal.rb', line 554 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
524 525 526 |
# File 'lib/ri_cal/properties/journal.rb', line 524 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
506 507 508 |
# File 'lib/ri_cal/properties/journal.rb', line 506 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
512 513 514 |
# File 'lib/ri_cal/properties/journal.rb', line 512 def attendee_property=(*property_values) @attendee_property= property_values end |
#attendee_property_from_string(line) ⇒ Object
:nodoc:
558 559 560 |
# File 'lib/ri_cal/properties/journal.rb', line 558 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
518 519 520 |
# File 'lib/ri_cal/properties/journal.rb', line 518 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
617 618 619 |
# File 'lib/ri_cal/properties/journal.rb', line 617 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
587 588 589 |
# File 'lib/ri_cal/properties/journal.rb', line 587 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
569 570 571 |
# File 'lib/ri_cal/properties/journal.rb', line 569 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
575 576 577 |
# File 'lib/ri_cal/properties/journal.rb', line 575 def categories_property=(*property_values) @categories_property= property_values end |
#categories_property_from_string(line) ⇒ Object
:nodoc:
621 622 623 |
# File 'lib/ri_cal/properties/journal.rb', line 621 def categories_property_from_string(line) # :nodoc: categories_property << RiCal::PropertyValue::Array.new(self, line) end |
#class_property ⇒ Object
return the the CLASS property which will be an instances of RiCal::PropertyValueText
- purpose (from RFC 2445)
-
This property defines the access classification for a calendar component.
see RFC 2445 4.8.1.3 pp 79-80
14 15 16 |
# File 'lib/ri_cal/properties/journal.rb', line 14 def class_property @class_property end |
#class_property=(property_value) ⇒ Object
set the CLASS property property value should be an instance of RiCal::PropertyValueText
20 21 22 |
# File 'lib/ri_cal/properties/journal.rb', line 20 def class_property=(property_value) @class_property = property_value end |
#class_property_from_string(line) ⇒ Object
:nodoc:
35 36 37 |
# File 'lib/ri_cal/properties/journal.rb', line 35 def class_property_from_string(line) # :nodoc: @class_property = RiCal::PropertyValue::Text.new(self, line) end |
#comment ⇒ Object
return the value of the COMMENT property which will be an array of instances of String
680 681 682 |
# File 'lib/ri_cal/properties/journal.rb', line 680 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
650 651 652 |
# File 'lib/ri_cal/properties/journal.rb', line 650 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
632 633 634 |
# File 'lib/ri_cal/properties/journal.rb', line 632 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
638 639 640 |
# File 'lib/ri_cal/properties/journal.rb', line 638 def comment_property=(*property_values) @comment_property= property_values end |
#comment_property_from_string(line) ⇒ Object
:nodoc:
684 685 686 |
# File 'lib/ri_cal/properties/journal.rb', line 684 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
644 645 646 |
# File 'lib/ri_cal/properties/journal.rb', line 644 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
743 744 745 |
# File 'lib/ri_cal/properties/journal.rb', line 743 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
713 714 715 |
# File 'lib/ri_cal/properties/journal.rb', line 713 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
695 696 697 |
# File 'lib/ri_cal/properties/journal.rb', line 695 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
701 702 703 |
# File 'lib/ri_cal/properties/journal.rb', line 701 def contact_property=(*property_values) @contact_property= property_values end |
#contact_property_from_string(line) ⇒ Object
:nodoc:
747 748 749 |
# File 'lib/ri_cal/properties/journal.rb', line 747 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
707 708 709 |
# File 'lib/ri_cal/properties/journal.rb', line 707 def contacts=(ruby_values) @contact_property = ruby_values.map {|val| RiCal::PropertyValue::Text.convert(self, val)} end |
#created ⇒ Object
return the value of the CREATED property which will be an instance of ZuluDateTime
64 65 66 |
# File 'lib/ri_cal/properties/journal.rb', line 64 def created created_property ? created_property.ruby_value : nil end |
#created=(ruby_value) ⇒ Object
set the value of the CREATED property
58 59 60 |
# File 'lib/ri_cal/properties/journal.rb', line 58 def created=(ruby_value) self.created_property= RiCal::PropertyValue::ZuluDateTime.convert(self, ruby_value) end |
#created_property ⇒ Object
return the the CREATED property which will be an instances of RiCal::PropertyValueZuluDateTime
- purpose (from RFC 2445)
-
This property specifies the date and time that the calendar information was created by teh calendar user agent in the calendar store.
see RFC 2445 4.8.7.1 pp 129-130
47 48 49 |
# File 'lib/ri_cal/properties/journal.rb', line 47 def created_property @created_property end |
#created_property=(property_value) ⇒ Object
set the CREATED property property value should be an instance of RiCal::PropertyValueZuluDateTime
53 54 55 |
# File 'lib/ri_cal/properties/journal.rb', line 53 def created_property=(property_value) @created_property = property_value end |
#created_property_from_string(line) ⇒ Object
:nodoc:
68 69 70 |
# File 'lib/ri_cal/properties/journal.rb', line 68 def created_property_from_string(line) # :nodoc: @created_property = RiCal::PropertyValue::ZuluDateTime.new(self, line) end |
#description ⇒ Object
return the value of the DESCRIPTION property which will be an instance of String
97 98 99 |
# File 'lib/ri_cal/properties/journal.rb', line 97 def description description_property ? description_property.ruby_value : nil end |
#description=(ruby_value) ⇒ Object
set the value of the DESCRIPTION property
91 92 93 |
# File 'lib/ri_cal/properties/journal.rb', line 91 def description=(ruby_value) self.description_property= RiCal::PropertyValue::Text.convert(self, ruby_value) end |
#description_property ⇒ Object
return the the DESCRIPTION property which will be an instances of RiCal::PropertyValueText
- purpose (from RFC 2445)
-
This property provides a more complete description of the calendar component, than that provided by the “SUMMARY” property.
see RFC 2445 4.8.1.5 pp 81-82
80 81 82 |
# File 'lib/ri_cal/properties/journal.rb', line 80 def description_property @description_property end |
#description_property=(property_value) ⇒ Object
set the DESCRIPTION property property value should be an instance of RiCal::PropertyValueText
86 87 88 |
# File 'lib/ri_cal/properties/journal.rb', line 86 def description_property=(property_value) @description_property = property_value end |
#description_property_from_string(line) ⇒ Object
:nodoc:
101 102 103 |
# File 'lib/ri_cal/properties/journal.rb', line 101 def description_property_from_string(line) # :nodoc: @description_property = RiCal::PropertyValue::Text.new(self, line) end |
#dtstamp ⇒ Object
return the value of the DTSTAMP property which will be an instance of ZuluDateTime
163 164 165 |
# File 'lib/ri_cal/properties/journal.rb', line 163 def dtstamp dtstamp_property ? dtstamp_property.ruby_value : nil end |
#dtstamp=(ruby_value) ⇒ Object
set the value of the DTSTAMP property
157 158 159 |
# File 'lib/ri_cal/properties/journal.rb', line 157 def dtstamp=(ruby_value) self.dtstamp_property= RiCal::PropertyValue::ZuluDateTime.convert(self, ruby_value) end |
#dtstamp_property ⇒ Object
return the the DTSTAMP property which will be an instances of RiCal::PropertyValueZuluDateTime
- purpose (from RFC 2445)
-
This property indicates the date/time that the instance of the iCalendar object was created.
see RFC 2445 4.8.7.2 pp 130-131
146 147 148 |
# File 'lib/ri_cal/properties/journal.rb', line 146 def dtstamp_property @dtstamp_property end |
#dtstamp_property=(property_value) ⇒ Object
set the DTSTAMP property property value should be an instance of RiCal::PropertyValueZuluDateTime
152 153 154 |
# File 'lib/ri_cal/properties/journal.rb', line 152 def dtstamp_property=(property_value) @dtstamp_property = property_value end |
#dtstamp_property_from_string(line) ⇒ Object
:nodoc:
167 168 169 |
# File 'lib/ri_cal/properties/journal.rb', line 167 def dtstamp_property_from_string(line) # :nodoc: @dtstamp_property = RiCal::PropertyValue::ZuluDateTime.new(self, line) end |
#dtstart ⇒ Object
return the value of the DTSTART property which will be an instance of either DateTime or Date
130 131 132 |
# File 'lib/ri_cal/properties/journal.rb', line 130 def dtstart dtstart_property ? dtstart_property.ruby_value : nil end |
#dtstart=(ruby_value) ⇒ Object
set the value of the DTSTART property
124 125 126 |
# File 'lib/ri_cal/properties/journal.rb', line 124 def dtstart=(ruby_value) self.dtstart_property= RiCal::PropertyValue::DateTime.convert(self, ruby_value) end |
#dtstart_property ⇒ Object
return the the DTSTART property which will be an instances of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date
- purpose (from RFC 2445)
-
This property specifies when the calendar component begins.
see RFC 2445 4.8.2.4 pp 93-94
113 114 115 |
# File 'lib/ri_cal/properties/journal.rb', line 113 def dtstart_property @dtstart_property end |
#dtstart_property=(property_value) ⇒ Object
set the DTSTART property property value should be an instance of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date
119 120 121 |
# File 'lib/ri_cal/properties/journal.rb', line 119 def dtstart_property=(property_value) @dtstart_property = property_value ? property_value.for_parent(self) : nil end |
#dtstart_property_from_string(line) ⇒ Object
:nodoc:
134 135 136 |
# File 'lib/ri_cal/properties/journal.rb', line 134 def dtstart_property_from_string(line) # :nodoc: @dtstart_property = RiCal::PropertyValue::DateTime.or_date(self, line) end |
#exdate ⇒ Object
return the value of the EXDATE property which will be an array of instances of OccurrenceList
806 807 808 |
# File 'lib/ri_cal/properties/journal.rb', line 806 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
776 777 778 |
# File 'lib/ri_cal/properties/journal.rb', line 776 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
758 759 760 |
# File 'lib/ri_cal/properties/journal.rb', line 758 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
764 765 766 |
# File 'lib/ri_cal/properties/journal.rb', line 764 def exdate_property=(*property_values) @exdate_property= property_values.map{|prop| prop.for_parent(self)} end |
#exdate_property_from_string(line) ⇒ Object
:nodoc:
810 811 812 |
# File 'lib/ri_cal/properties/journal.rb', line 810 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
770 771 772 |
# File 'lib/ri_cal/properties/journal.rb', line 770 def exdates=(ruby_values) @exdate_property = ruby_values.map {|val| RiCal::PropertyValue::OccurrenceList.convert(self, *val)} end |
#export_properties_to(export_stream) ⇒ Object
:nodoc:
1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 |
# File 'lib/ri_cal/properties/journal.rb', line 1126 def export_properties_to(export_stream) #:nodoc: export_prop_to(export_stream, "RDATE", @rdate_property) export_prop_to(export_stream, "CONTACT", @contact_property) export_prop_to(export_stream, "EXDATE", @exdate_property) export_prop_to(export_stream, "CREATED", @created_property) export_prop_to(export_stream, "STATUS", @status_property) export_prop_to(export_stream, "DTSTART", @dtstart_property) export_prop_to(export_stream, "RECURRENCE-ID", @recurrence_id_property) export_prop_to(export_stream, "DTSTAMP", @dtstamp_property) export_prop_to(export_stream, "CATEGORIES", @categories_property) export_prop_to(export_stream, "LAST-MODIFIED", @last_modified_property) export_prop_to(export_stream, "ATTENDEE", @attendee_property) export_prop_to(export_stream, "UID", @uid_property) export_prop_to(export_stream, "DESCRIPTION", @description_property) export_prop_to(export_stream, "URL", @url_property) export_prop_to(export_stream, "SUMMARY", @summary_property) export_prop_to(export_stream, "ORGANIZER", @organizer_property) export_prop_to(export_stream, "RRULE", @rrule_property) export_prop_to(export_stream, "ATTACH", @attach_property) export_prop_to(export_stream, "CLASS", @class_property) export_prop_to(export_stream, "REQUEST-STATUS", @request_status_property) export_prop_to(export_stream, "RELATED-TO", @related_to_property) export_prop_to(export_stream, "EXRULE", @exrule_property) export_prop_to(export_stream, "COMMENT", @comment_property) export_prop_to(export_stream, "SEQUENCE", @sequence_property) end |
#exrule ⇒ Object
return the value of the EXRULE property which will be an array of instances of RecurrenceRule
869 870 871 |
# File 'lib/ri_cal/properties/journal.rb', line 869 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
839 840 841 |
# File 'lib/ri_cal/properties/journal.rb', line 839 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
821 822 823 |
# File 'lib/ri_cal/properties/journal.rb', line 821 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
827 828 829 |
# File 'lib/ri_cal/properties/journal.rb', line 827 def exrule_property=(*property_values) @exrule_property= property_values end |
#exrule_property_from_string(line) ⇒ Object
:nodoc:
873 874 875 |
# File 'lib/ri_cal/properties/journal.rb', line 873 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
833 834 835 |
# File 'lib/ri_cal/properties/journal.rb', line 833 def exrules=(ruby_values) @exrule_property = ruby_values.map {|val| RiCal::PropertyValue::RecurrenceRule.convert(self, val)} end |
#initialize_copy(o) ⇒ Object
:nodoc:
1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 |
# File 'lib/ri_cal/properties/journal.rb', line 1184 def initialize_copy(o) #:nodoc: super rdate_property = rdate_property && rdate_property.dup contact_property = contact_property && contact_property.dup exdate_property = exdate_property && exdate_property.dup created_property = created_property && created_property.dup status_property = status_property && status_property.dup dtstart_property = dtstart_property && dtstart_property.dup recurrence_id_property = recurrence_id_property && recurrence_id_property.dup dtstamp_property = dtstamp_property && dtstamp_property.dup categories_property = categories_property && categories_property.dup last_modified_property = last_modified_property && last_modified_property.dup attendee_property = attendee_property && attendee_property.dup uid_property = uid_property && uid_property.dup description_property = description_property && description_property.dup url_property = url_property && url_property.dup summary_property = summary_property && summary_property.dup organizer_property = organizer_property && organizer_property.dup rrule_property = rrule_property && rrule_property.dup attach_property = attach_property && attach_property.dup class_property = class_property && class_property.dup request_status_property = request_status_property && request_status_property.dup = && .dup exrule_property = exrule_property && exrule_property.dup comment_property = comment_property && comment_property.dup sequence_property = sequence_property && sequence_property.dup end |
#last_modified ⇒ Object
return the value of the LAST-MODIFIED property which will be an instance of ZuluDateTime
196 197 198 |
# File 'lib/ri_cal/properties/journal.rb', line 196 def last_modified last_modified_property ? last_modified_property.ruby_value : nil end |
#last_modified=(ruby_value) ⇒ Object
set the value of the LAST-MODIFIED property
190 191 192 |
# File 'lib/ri_cal/properties/journal.rb', line 190 def last_modified=(ruby_value) self.last_modified_property= RiCal::PropertyValue::ZuluDateTime.convert(self, ruby_value) end |
#last_modified_property ⇒ Object
return the the LAST-MODIFIED property which will be an instances of RiCal::PropertyValueZuluDateTime
- purpose (from RFC 2445)
-
This property specifies the date and time that the information associated with the calendar component was last revised in teh calendar store.
see RFC 2445 4.8.7.3 p 131
179 180 181 |
# File 'lib/ri_cal/properties/journal.rb', line 179 def last_modified_property @last_modified_property end |
#last_modified_property=(property_value) ⇒ Object
set the LAST-MODIFIED property property value should be an instance of RiCal::PropertyValueZuluDateTime
185 186 187 |
# File 'lib/ri_cal/properties/journal.rb', line 185 def last_modified_property=(property_value) @last_modified_property = property_value end |
#last_modified_property_from_string(line) ⇒ Object
:nodoc:
200 201 202 |
# File 'lib/ri_cal/properties/journal.rb', line 200 def last_modified_property_from_string(line) # :nodoc: @last_modified_property = RiCal::PropertyValue::ZuluDateTime.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
581 582 583 |
# File 'lib/ri_cal/properties/journal.rb', line 581 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
896 897 898 |
# File 'lib/ri_cal/properties/journal.rb', line 896 def (ruby_values) @related_to_property = ruby_values.map {|val| RiCal::PropertyValue::Text.convert(self, val)} end |
#mutual_exclusion_violation ⇒ Object
:nodoc:
1229 1230 1231 |
# File 'lib/ri_cal/properties/journal.rb', line 1229 def mutual_exclusion_violation #:nodoc: false end |
#organizer ⇒ Object
return the value of the ORGANIZER property which will be an instance of CalAddress
229 230 231 |
# File 'lib/ri_cal/properties/journal.rb', line 229 def organizer organizer_property ? organizer_property.ruby_value : nil end |
#organizer=(ruby_value) ⇒ Object
set the value of the ORGANIZER property
223 224 225 |
# File 'lib/ri_cal/properties/journal.rb', line 223 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
212 213 214 |
# File 'lib/ri_cal/properties/journal.rb', line 212 def organizer_property @organizer_property end |
#organizer_property=(property_value) ⇒ Object
set the ORGANIZER property property value should be an instance of RiCal::PropertyValueCalAddress
218 219 220 |
# File 'lib/ri_cal/properties/journal.rb', line 218 def organizer_property=(property_value) @organizer_property = property_value end |
#organizer_property_from_string(line) ⇒ Object
:nodoc:
233 234 235 |
# File 'lib/ri_cal/properties/journal.rb', line 233 def organizer_property_from_string(line) # :nodoc: @organizer_property = RiCal::PropertyValue::CalAddress.new(self, line) end |
#rdate ⇒ Object
return the value of the RDATE property which will be an array of instances of OccurrenceList
995 996 997 |
# File 'lib/ri_cal/properties/journal.rb', line 995 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
965 966 967 |
# File 'lib/ri_cal/properties/journal.rb', line 965 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
947 948 949 |
# File 'lib/ri_cal/properties/journal.rb', line 947 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
953 954 955 |
# File 'lib/ri_cal/properties/journal.rb', line 953 def rdate_property=(*property_values) @rdate_property= property_values.map{|prop| prop.for_parent(self)} end |
#rdate_property_from_string(line) ⇒ Object
:nodoc:
999 1000 1001 |
# File 'lib/ri_cal/properties/journal.rb', line 999 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
959 960 961 |
# File 'lib/ri_cal/properties/journal.rb', line 959 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
262 263 264 |
# File 'lib/ri_cal/properties/journal.rb', line 262 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
256 257 258 |
# File 'lib/ri_cal/properties/journal.rb', line 256 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
245 246 247 |
# File 'lib/ri_cal/properties/journal.rb', line 245 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
251 252 253 |
# File 'lib/ri_cal/properties/journal.rb', line 251 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:
266 267 268 |
# File 'lib/ri_cal/properties/journal.rb', line 266 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
932 933 934 |
# File 'lib/ri_cal/properties/journal.rb', line 932 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
902 903 904 |
# File 'lib/ri_cal/properties/journal.rb', line 902 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
884 885 886 |
# File 'lib/ri_cal/properties/journal.rb', line 884 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
890 891 892 |
# File 'lib/ri_cal/properties/journal.rb', line 890 def (*property_values) @related_to_property= property_values end |
#related_to_property_from_string(line) ⇒ Object
:nodoc:
936 937 938 |
# File 'lib/ri_cal/properties/journal.rb', line 936 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
485 486 487 |
# File 'lib/ri_cal/properties/journal.rb', line 485 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
479 480 481 |
# File 'lib/ri_cal/properties/journal.rb', line 479 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
548 549 550 |
# File 'lib/ri_cal/properties/journal.rb', line 548 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
542 543 544 |
# File 'lib/ri_cal/properties/journal.rb', line 542 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
611 612 613 |
# File 'lib/ri_cal/properties/journal.rb', line 611 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
674 675 676 |
# File 'lib/ri_cal/properties/journal.rb', line 674 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
668 669 670 |
# File 'lib/ri_cal/properties/journal.rb', line 668 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
737 738 739 |
# File 'lib/ri_cal/properties/journal.rb', line 737 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
731 732 733 |
# File 'lib/ri_cal/properties/journal.rb', line 731 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
800 801 802 |
# File 'lib/ri_cal/properties/journal.rb', line 800 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
794 795 796 |
# File 'lib/ri_cal/properties/journal.rb', line 794 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
863 864 865 |
# File 'lib/ri_cal/properties/journal.rb', line 863 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
857 858 859 |
# File 'lib/ri_cal/properties/journal.rb', line 857 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
605 606 607 |
# File 'lib/ri_cal/properties/journal.rb', line 605 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
920 921 922 |
# File 'lib/ri_cal/properties/journal.rb', line 920 def (*ruby_values) ruby_values.each {|val| self..delete(RiCal::PropertyValue::Text.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
989 990 991 |
# File 'lib/ri_cal/properties/journal.rb', line 989 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
983 984 985 |
# File 'lib/ri_cal/properties/journal.rb', line 983 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
926 927 928 |
# File 'lib/ri_cal/properties/journal.rb', line 926 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
1112 1113 1114 |
# File 'lib/ri_cal/properties/journal.rb', line 1112 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
1106 1107 1108 |
# File 'lib/ri_cal/properties/journal.rb', line 1106 def remove_request_statuses(*ruby_values) ruby_values.each {|val| self.request_status_property.delete(RiCal::PropertyValue::Text.convert(self, val))} end |
#remove_rrule(ruby_value) ⇒ Object
remove one value from the RRULE property one instances of RecurrenceRule may be passed to this method
1052 1053 1054 |
# File 'lib/ri_cal/properties/journal.rb', line 1052 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
1046 1047 1048 |
# File 'lib/ri_cal/properties/journal.rb', line 1046 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
1118 1119 1120 |
# File 'lib/ri_cal/properties/journal.rb', line 1118 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
1088 1089 1090 |
# File 'lib/ri_cal/properties/journal.rb', line 1088 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
1070 1071 1072 |
# File 'lib/ri_cal/properties/journal.rb', line 1070 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
1076 1077 1078 |
# File 'lib/ri_cal/properties/journal.rb', line 1076 def request_status_property=(*property_values) @request_status_property= property_values end |
#request_status_property_from_string(line) ⇒ Object
:nodoc:
1122 1123 1124 |
# File 'lib/ri_cal/properties/journal.rb', line 1122 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
1082 1083 1084 |
# File 'lib/ri_cal/properties/journal.rb', line 1082 def request_statuses=(ruby_values) @request_status_property = ruby_values.map {|val| RiCal::PropertyValue::Text.convert(self, val)} end |
#rrule ⇒ Object
return the value of the RRULE property which will be an array of instances of RecurrenceRule
1058 1059 1060 |
# File 'lib/ri_cal/properties/journal.rb', line 1058 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
1028 1029 1030 |
# File 'lib/ri_cal/properties/journal.rb', line 1028 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
1010 1011 1012 |
# File 'lib/ri_cal/properties/journal.rb', line 1010 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
1016 1017 1018 |
# File 'lib/ri_cal/properties/journal.rb', line 1016 def rrule_property=(*property_values) @rrule_property= property_values end |
#rrule_property_from_string(line) ⇒ Object
:nodoc:
1062 1063 1064 |
# File 'lib/ri_cal/properties/journal.rb', line 1062 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
1022 1023 1024 |
# File 'lib/ri_cal/properties/journal.rb', line 1022 def rrules=(ruby_values) @rrule_property = ruby_values.map {|val| RiCal::PropertyValue::RecurrenceRule.convert(self, val)} end |
#security_class ⇒ Object
return the value of the CLASS property which will be an instance of String
31 32 33 |
# File 'lib/ri_cal/properties/journal.rb', line 31 def security_class class_property ? class_property.ruby_value : nil end |
#security_class=(ruby_value) ⇒ Object
set the value of the CLASS property
25 26 27 |
# File 'lib/ri_cal/properties/journal.rb', line 25 def security_class=(ruby_value) self.class_property= RiCal::PropertyValue::Text.convert(self, ruby_value) end |
#sequence ⇒ Object
return the value of the SEQUENCE property which will be an instance of Integer
295 296 297 |
# File 'lib/ri_cal/properties/journal.rb', line 295 def sequence sequence_property ? sequence_property.ruby_value : nil end |
#sequence=(ruby_value) ⇒ Object
set the value of the SEQUENCE property
289 290 291 |
# File 'lib/ri_cal/properties/journal.rb', line 289 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
278 279 280 |
# File 'lib/ri_cal/properties/journal.rb', line 278 def sequence_property @sequence_property end |
#sequence_property=(property_value) ⇒ Object
set the SEQUENCE property property value should be an instance of RiCal::PropertyValueInteger
284 285 286 |
# File 'lib/ri_cal/properties/journal.rb', line 284 def sequence_property=(property_value) @sequence_property = property_value end |
#sequence_property_from_string(line) ⇒ Object
:nodoc:
299 300 301 |
# File 'lib/ri_cal/properties/journal.rb', line 299 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
328 329 330 |
# File 'lib/ri_cal/properties/journal.rb', line 328 def status status_property ? status_property.ruby_value : nil end |
#status=(ruby_value) ⇒ Object
set the value of the STATUS property
322 323 324 |
# File 'lib/ri_cal/properties/journal.rb', line 322 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
311 312 313 |
# File 'lib/ri_cal/properties/journal.rb', line 311 def status_property @status_property end |
#status_property=(property_value) ⇒ Object
set the STATUS property property value should be an instance of RiCal::PropertyValueText
317 318 319 |
# File 'lib/ri_cal/properties/journal.rb', line 317 def status_property=(property_value) @status_property = property_value end |
#status_property_from_string(line) ⇒ Object
:nodoc:
332 333 334 |
# File 'lib/ri_cal/properties/journal.rb', line 332 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
361 362 363 |
# File 'lib/ri_cal/properties/journal.rb', line 361 def summary summary_property ? summary_property.ruby_value : nil end |
#summary=(ruby_value) ⇒ Object
set the value of the SUMMARY property
355 356 357 |
# File 'lib/ri_cal/properties/journal.rb', line 355 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
344 345 346 |
# File 'lib/ri_cal/properties/journal.rb', line 344 def summary_property @summary_property end |
#summary_property=(property_value) ⇒ Object
set the SUMMARY property property value should be an instance of RiCal::PropertyValueText
350 351 352 |
# File 'lib/ri_cal/properties/journal.rb', line 350 def summary_property=(property_value) @summary_property = property_value end |
#summary_property_from_string(line) ⇒ Object
:nodoc:
365 366 367 |
# File 'lib/ri_cal/properties/journal.rb', line 365 def summary_property_from_string(line) # :nodoc: @summary_property = RiCal::PropertyValue::Text.new(self, line) end |
#uid ⇒ Object
return the value of the UID property which will be an instance of String
394 395 396 |
# File 'lib/ri_cal/properties/journal.rb', line 394 def uid uid_property ? uid_property.ruby_value : nil end |
#uid=(ruby_value) ⇒ Object
set the value of the UID property
388 389 390 |
# File 'lib/ri_cal/properties/journal.rb', line 388 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
377 378 379 |
# File 'lib/ri_cal/properties/journal.rb', line 377 def uid_property @uid_property end |
#uid_property=(property_value) ⇒ Object
set the UID property property value should be an instance of RiCal::PropertyValueText
383 384 385 |
# File 'lib/ri_cal/properties/journal.rb', line 383 def uid_property=(property_value) @uid_property = property_value end |
#uid_property_from_string(line) ⇒ Object
:nodoc:
398 399 400 |
# File 'lib/ri_cal/properties/journal.rb', line 398 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
427 428 429 |
# File 'lib/ri_cal/properties/journal.rb', line 427 def url url_property ? url_property.ruby_value : nil end |
#url=(ruby_value) ⇒ Object
set the value of the URL property
421 422 423 |
# File 'lib/ri_cal/properties/journal.rb', line 421 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
410 411 412 |
# File 'lib/ri_cal/properties/journal.rb', line 410 def url_property @url_property end |
#url_property=(property_value) ⇒ Object
set the URL property property value should be an instance of RiCal::PropertyValueUri
416 417 418 |
# File 'lib/ri_cal/properties/journal.rb', line 416 def url_property=(property_value) @url_property = property_value end |
#url_property_from_string(line) ⇒ Object
:nodoc:
431 432 433 |
# File 'lib/ri_cal/properties/journal.rb', line 431 def url_property_from_string(line) # :nodoc: @url_property = RiCal::PropertyValue::Uri.new(self, line) end |