module RiCal::Properties::Journal

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

Public Instance Methods

add_attach(ruby_value) click to toggle source

add one value to the ATTACH property one instances of Uri may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 476
def  add_attach(ruby_value)
 self.attach_property << RiCal::PropertyValue::Uri.convert(self, ruby_value)
end
add_attachments(*ruby_values) click to toggle source

add one or more values to the ATTACH property one or more instances of Uri may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 470
def  add_attachments(*ruby_values)
 ruby_values.each {|val|  self.attach_property << RiCal::PropertyValue::Uri.convert(self, val)}
end
add_attendee(ruby_value) click to toggle source

add one value to the ATTENDEE property one instances of CalAddress may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 539
def  add_attendee(ruby_value)
 self.attendee_property << RiCal::PropertyValue::CalAddress.convert(self, ruby_value)
end
add_attendees(*ruby_values) click to toggle source

add one or more values to the ATTENDEE property one or more instances of CalAddress may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 533
def  add_attendees(*ruby_values)
 ruby_values.each {|val|  self.attendee_property << RiCal::PropertyValue::CalAddress.convert(self, val)}
end
add_categories(ruby_value) click to toggle source

add one value to the CATEGORIES property one instances of Array may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 602
def  add_categories(ruby_value)
 self.categories_property << RiCal::PropertyValue::Array.convert(self, ruby_value)
end
add_comment(ruby_value) click to toggle source

add one value to the COMMENT property one instances of String may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 665
def  add_comment(ruby_value)
 self.comment_property << RiCal::PropertyValue::Text.convert(self, ruby_value)
end
add_comments(*ruby_values) click to toggle source

add one or more values to the COMMENT property one or more instances of String may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 659
def  add_comments(*ruby_values)
 ruby_values.each {|val|  self.comment_property << RiCal::PropertyValue::Text.convert(self, val)}
end
add_contact(ruby_value) click to toggle source

add one value to the CONTACT property one instances of String may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 728
def  add_contact(ruby_value)
 self.contact_property << RiCal::PropertyValue::Text.convert(self, ruby_value)
end
add_contacts(*ruby_values) click to toggle source

add one or more values to the CONTACT property one or more instances of String may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 722
def  add_contacts(*ruby_values)
 ruby_values.each {|val|  self.contact_property << RiCal::PropertyValue::Text.convert(self, val)}
end
add_exdate(*ruby_value) click to toggle source

add one value to the EXDATE property one instances of OccurrenceList may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 791
def  add_exdate(*ruby_value)
 self.exdate_property << RiCal::PropertyValue::OccurrenceList.convert(self, *ruby_value)
end
add_exdates(*ruby_values) click to toggle source

add one or more values to the EXDATE property one or more instances of OccurrenceList may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 785
def  add_exdates(*ruby_values)
 ruby_values.each {|val|  self.exdate_property << RiCal::PropertyValue::OccurrenceList.convert(self, *val)}
end
add_exrule(ruby_value) click to toggle source

add one value to the EXRULE property one instances of RecurrenceRule may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 854
def  add_exrule(ruby_value)
 self.exrule_property << RiCal::PropertyValue::RecurrenceRule.convert(self, ruby_value)
end
add_exrules(*ruby_values) click to toggle source

add one or more values to the EXRULE property one or more instances of RecurrenceRule may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 848
def  add_exrules(*ruby_values)
 ruby_values.each {|val|  self.exrule_property << RiCal::PropertyValue::RecurrenceRule.convert(self, val)}
end
add_multiple_categories(*ruby_values) click to toggle source

add one or more values to the CATEGORIES property one or more instances of Array may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 596
def  add_multiple_categories(*ruby_values)
 ruby_values.each {|val|  self.categories_property << RiCal::PropertyValue::Array.convert(self, val)}
end
add_rdate(*ruby_value) click to toggle source

add one value to the RDATE property one instances of OccurrenceList may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 980
def  add_rdate(*ruby_value)
 self.rdate_property << RiCal::PropertyValue::OccurrenceList.convert(self, *ruby_value)
end
add_rdates(*ruby_values) click to toggle source

add one or more values to the RDATE property one or more instances of OccurrenceList may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 974
def  add_rdates(*ruby_values)
 ruby_values.each {|val|  self.rdate_property << RiCal::PropertyValue::OccurrenceList.convert(self, *val)}
end
add_request_status(ruby_value) click to toggle source

add one value to the REQUEST-STATUS property one instances of String may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 1103
def  add_request_status(ruby_value)
 self.request_status_property << RiCal::PropertyValue::Text.convert(self, ruby_value)
end
add_request_statuses(*ruby_values) click to toggle source

add one or more values to the REQUEST-STATUS property one or more instances of String may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 1097
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) click to toggle source

add one value to the RRULE property one instances of RecurrenceRule may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 1043
def  add_rrule(ruby_value)
 self.rrule_property << RiCal::PropertyValue::RecurrenceRule.convert(self, ruby_value)
end
add_rrules(*ruby_values) click to toggle source

add one or more values to the RRULE property one or more instances of RecurrenceRule may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 1037
def  add_rrules(*ruby_values)
 ruby_values.each {|val|  self.rrule_property << RiCal::PropertyValue::RecurrenceRule.convert(self, val)}
end
attach() click to toggle source

return the value of the ATTACH property which will be an array of instances of Uri

# File lib/ri_cal/properties/journal.rb, line 494
def attach
  attach_property.map {|prop| prop ? prop.ruby_value : prop}
end
attach=(ruby_value) click to toggle source

set the value of the ATTACH property to a single value one instance of Uri may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 464
def attach=(ruby_value)
  @attach_property = [RiCal::PropertyValue::Uri.convert(self, ruby_value)]
end
attach_property() click to toggle source

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

# File lib/ri_cal/properties/journal.rb, line 446
def attach_property
  @attach_property ||= []
end
attach_property=(*property_values) click to toggle source

set the the ATTACH property one or more instances of RiCal::PropertyValueUri may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 452
def attach_property=(*property_values)
  @attach_property= property_values
end
attachments=(ruby_values) click to toggle source

set the value of the ATTACH property to multiple values one or more instances of Uri may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 458
def attachments=(ruby_values)
  @attach_property = ruby_values.map {|val| RiCal::PropertyValue::Uri.convert(self, val)}
end
attendee() click to toggle source

return the value of the ATTENDEE property which will be an array of instances of CalAddress

# File lib/ri_cal/properties/journal.rb, line 557
def attendee
  attendee_property.map {|prop| prop ? prop.ruby_value : prop}
end
attendee=(ruby_value) click to toggle source

set the value of the ATTENDEE property to a single value one instance of CalAddress may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 527
def attendee=(ruby_value)
  @attendee_property = [RiCal::PropertyValue::CalAddress.convert(self, ruby_value)]
end
attendee_property() click to toggle source

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

# File lib/ri_cal/properties/journal.rb, line 509
def attendee_property
  @attendee_property ||= []
end
attendee_property=(*property_values) click to toggle source

set the the ATTENDEE property one or more instances of RiCal::PropertyValueCalAddress may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 515
def attendee_property=(*property_values)
  @attendee_property= property_values
end
attendees=(ruby_values) click to toggle source

set the value of the ATTENDEE property to multiple values one or more instances of CalAddress may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 521
def attendees=(ruby_values)
  @attendee_property = ruby_values.map {|val| RiCal::PropertyValue::CalAddress.convert(self, val)}
end
categories() click to toggle source

return the value of the CATEGORIES property which will be an array of instances of Array

# File lib/ri_cal/properties/journal.rb, line 620
def categories
  categories_property.map {|prop| prop ? prop.ruby_value : prop}
end
categories=(ruby_value) click to toggle source

set the value of the CATEGORIES property to a single value one instance of Array may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 590
def categories=(ruby_value)
  @categories_property = [RiCal::PropertyValue::Array.convert(self, ruby_value)]
end
categories_property() click to toggle source

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

# File lib/ri_cal/properties/journal.rb, line 572
def categories_property
  @categories_property ||= []
end
categories_property=(*property_values) click to toggle source

set the the CATEGORIES property one or more instances of RiCal::PropertyValueArray may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 578
def categories_property=(*property_values)
  @categories_property= property_values
end
class_property() click to toggle source

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

# File lib/ri_cal/properties/journal.rb, line 17
def class_property
  @class_property
end
class_property=(property_value) click to toggle source

set the CLASS property property value should be an instance of RiCal::PropertyValueText

# File lib/ri_cal/properties/journal.rb, line 23
def class_property=(property_value)
  @class_property = property_value
end
comment() click to toggle source

return the value of the COMMENT property which will be an array of instances of String

# File lib/ri_cal/properties/journal.rb, line 683
def comment
  comment_property.map {|prop| prop ? prop.ruby_value : prop}
end
comment=(ruby_value) click to toggle source

set the value of the COMMENT property to a single value one instance of String may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 653
def comment=(ruby_value)
  @comment_property = [RiCal::PropertyValue::Text.convert(self, ruby_value)]
end
comment_property() click to toggle source

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

# File lib/ri_cal/properties/journal.rb, line 635
def comment_property
  @comment_property ||= []
end
comment_property=(*property_values) click to toggle source

set the the COMMENT property one or more instances of RiCal::PropertyValueText may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 641
def comment_property=(*property_values)
  @comment_property= property_values
end
comments=(ruby_values) click to toggle source

set the value of the COMMENT property to multiple values one or more instances of String may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 647
def comments=(ruby_values)
  @comment_property = ruby_values.map {|val| RiCal::PropertyValue::Text.convert(self, val)}
end
contact() click to toggle source

return the value of the CONTACT property which will be an array of instances of String

# File lib/ri_cal/properties/journal.rb, line 746
def contact
  contact_property.map {|prop| prop ? prop.ruby_value : prop}
end
contact=(ruby_value) click to toggle source

set the value of the CONTACT property to a single value one instance of String may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 716
def contact=(ruby_value)
  @contact_property = [RiCal::PropertyValue::Text.convert(self, ruby_value)]
end
contact_property() click to toggle source

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

# File lib/ri_cal/properties/journal.rb, line 698
def contact_property
  @contact_property ||= []
end
contact_property=(*property_values) click to toggle source

set the the CONTACT property one or more instances of RiCal::PropertyValueText may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 704
def contact_property=(*property_values)
  @contact_property= property_values
end
contacts=(ruby_values) click to toggle source

set the value of the CONTACT property to multiple values one or more instances of String may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 710
def contacts=(ruby_values)
  @contact_property = ruby_values.map {|val| RiCal::PropertyValue::Text.convert(self, val)}
end
created() click to toggle source

return the value of the CREATED property which will be an instance of ZuluDateTime

# File lib/ri_cal/properties/journal.rb, line 67
def created
  created_property ? created_property.ruby_value : nil
end
created=(ruby_value) click to toggle source

set the value of the CREATED property

# File lib/ri_cal/properties/journal.rb, line 61
def created=(ruby_value)
  self.created_property= RiCal::PropertyValue::ZuluDateTime.convert(self, ruby_value)
end
created_property() click to toggle source

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

# File lib/ri_cal/properties/journal.rb, line 50
def created_property
  @created_property
end
created_property=(property_value) click to toggle source

set the CREATED property property value should be an instance of RiCal::PropertyValueZuluDateTime

# File lib/ri_cal/properties/journal.rb, line 56
def created_property=(property_value)
  @created_property = property_value
end
description() click to toggle source

return the value of the DESCRIPTION property which will be an instance of String

# File lib/ri_cal/properties/journal.rb, line 100
def description
  description_property ? description_property.ruby_value : nil
end
description=(ruby_value) click to toggle source

set the value of the DESCRIPTION property

# File lib/ri_cal/properties/journal.rb, line 94
def description=(ruby_value)
  self.description_property= RiCal::PropertyValue::Text.convert(self, ruby_value)
end
description_property() click to toggle source

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

# File lib/ri_cal/properties/journal.rb, line 83
def description_property
  @description_property
end
description_property=(property_value) click to toggle source

set the DESCRIPTION property property value should be an instance of RiCal::PropertyValueText

# File lib/ri_cal/properties/journal.rb, line 89
def description_property=(property_value)
  @description_property = property_value
end
dtstamp() click to toggle source

return the value of the DTSTAMP property which will be an instance of ZuluDateTime

# File lib/ri_cal/properties/journal.rb, line 166
def dtstamp
  dtstamp_property ? dtstamp_property.ruby_value : nil
end
dtstamp=(ruby_value) click to toggle source

set the value of the DTSTAMP property

# File lib/ri_cal/properties/journal.rb, line 160
def dtstamp=(ruby_value)
  self.dtstamp_property= RiCal::PropertyValue::ZuluDateTime.convert(self, ruby_value)
end
dtstamp_property() click to toggle source

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

# File lib/ri_cal/properties/journal.rb, line 149
def dtstamp_property
  @dtstamp_property
end
dtstamp_property=(property_value) click to toggle source

set the DTSTAMP property property value should be an instance of RiCal::PropertyValueZuluDateTime

# File lib/ri_cal/properties/journal.rb, line 155
def dtstamp_property=(property_value)
  @dtstamp_property = property_value
end
dtstart() click to toggle source

return the value of the DTSTART property which will be an instance of either DateTime or Date

# File lib/ri_cal/properties/journal.rb, line 133
def dtstart
  dtstart_property ? dtstart_property.ruby_value : nil
end
dtstart=(ruby_value) click to toggle source

set the value of the DTSTART property

# File lib/ri_cal/properties/journal.rb, line 127
def dtstart=(ruby_value)
  self.dtstart_property= RiCal::PropertyValue::DateTime.convert(self, ruby_value)
end
dtstart_property() click to toggle source

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

# File lib/ri_cal/properties/journal.rb, line 116
def dtstart_property
  @dtstart_property
end
dtstart_property=(property_value) click to toggle source

set the DTSTART property property value should be an instance of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date

# File lib/ri_cal/properties/journal.rb, line 122
def dtstart_property=(property_value)
  @dtstart_property = property_value ? property_value.for_parent(self) : nil
end
exdate() click to toggle source

return the value of the EXDATE property which will be an array of instances of OccurrenceList

# File lib/ri_cal/properties/journal.rb, line 809
def exdate
  exdate_property.map {|prop| prop ? prop.ruby_value : prop}
end
exdate=(*ruby_value) click to toggle source

set the value of the EXDATE property to a single value one instance of OccurrenceList may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 779
def exdate=(*ruby_value)
  @exdate_property = [RiCal::PropertyValue::OccurrenceList.convert(self, *ruby_value)]
end
exdate_property() click to toggle source

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

# File lib/ri_cal/properties/journal.rb, line 761
def exdate_property
  @exdate_property ||= []
end
exdate_property=(*property_values) click to toggle source

set the the EXDATE property one or more instances of RiCal::PropertyValueOccurrenceList may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 767
def exdate_property=(*property_values)
  @exdate_property= property_values.map{|prop| prop.for_parent(self)}
end
exdates=(ruby_values) click to toggle source

set the value of the EXDATE property to multiple values one or more instances of OccurrenceList may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 773
def exdates=(ruby_values)
  @exdate_property = ruby_values.map {|val| RiCal::PropertyValue::OccurrenceList.convert(self, *val)}
end
exrule() click to toggle source

return the value of the EXRULE property which will be an array of instances of RecurrenceRule

# File lib/ri_cal/properties/journal.rb, line 872
def exrule
  exrule_property.map {|prop| prop ? prop.ruby_value : prop}
end
exrule=(ruby_value) click to toggle source

set the value of the EXRULE property to a single value one instance of RecurrenceRule may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 842
def exrule=(ruby_value)
  @exrule_property = [RiCal::PropertyValue::RecurrenceRule.convert(self, ruby_value)]
end
exrule_property() click to toggle source

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

# File lib/ri_cal/properties/journal.rb, line 824
def exrule_property
  @exrule_property ||= []
end
exrule_property=(*property_values) click to toggle source

set the the EXRULE property one or more instances of RiCal::PropertyValueRecurrenceRule may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 830
def exrule_property=(*property_values)
  @exrule_property= property_values
end
exrules=(ruby_values) click to toggle source

set the value of the EXRULE property to multiple values one or more instances of RecurrenceRule may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 836
def exrules=(ruby_values)
  @exrule_property = ruby_values.map {|val| RiCal::PropertyValue::RecurrenceRule.convert(self, val)}
end
last_modified() click to toggle source

return the value of the LAST-MODIFIED property which will be an instance of ZuluDateTime

# File lib/ri_cal/properties/journal.rb, line 199
def last_modified
  last_modified_property ? last_modified_property.ruby_value : nil
end
last_modified=(ruby_value) click to toggle source

set the value of the LAST-MODIFIED property

# File lib/ri_cal/properties/journal.rb, line 193
def last_modified=(ruby_value)
  self.last_modified_property= RiCal::PropertyValue::ZuluDateTime.convert(self, ruby_value)
end
last_modified_property() click to toggle source

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

# File lib/ri_cal/properties/journal.rb, line 182
def last_modified_property
  @last_modified_property
end
last_modified_property=(property_value) click to toggle source

set the LAST-MODIFIED property property value should be an instance of RiCal::PropertyValueZuluDateTime

# File lib/ri_cal/properties/journal.rb, line 188
def last_modified_property=(property_value)
  @last_modified_property = property_value
end
multiple_categories=(ruby_values) click to toggle source

set the value of the CATEGORIES property to multiple values one or more instances of Array may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 584
def multiple_categories=(ruby_values)
  @categories_property = ruby_values.map {|val| RiCal::PropertyValue::Array.convert(self, val)}
end
organizer() click to toggle source

return the value of the ORGANIZER property which will be an instance of CalAddress

# File lib/ri_cal/properties/journal.rb, line 232
def organizer
  organizer_property ? organizer_property.ruby_value : nil
end
organizer=(ruby_value) click to toggle source

set the value of the ORGANIZER property

# File lib/ri_cal/properties/journal.rb, line 226
def organizer=(ruby_value)
  self.organizer_property= RiCal::PropertyValue::CalAddress.convert(self, ruby_value)
end
organizer_property() click to toggle source

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

# File lib/ri_cal/properties/journal.rb, line 215
def organizer_property
  @organizer_property
end
organizer_property=(property_value) click to toggle source

set the ORGANIZER property property value should be an instance of RiCal::PropertyValueCalAddress

# File lib/ri_cal/properties/journal.rb, line 221
def organizer_property=(property_value)
  @organizer_property = property_value
end
rdate() click to toggle source

return the value of the RDATE property which will be an array of instances of OccurrenceList

# File lib/ri_cal/properties/journal.rb, line 998
def rdate
  rdate_property.map {|prop| prop ? prop.ruby_value : prop}
end
rdate=(*ruby_value) click to toggle source

set the value of the RDATE property to a single value one instance of OccurrenceList may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 968
def rdate=(*ruby_value)
  @rdate_property = [RiCal::PropertyValue::OccurrenceList.convert(self, *ruby_value)]
end
rdate_property() click to toggle source

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

# File lib/ri_cal/properties/journal.rb, line 950
def rdate_property
  @rdate_property ||= []
end
rdate_property=(*property_values) click to toggle source

set the the RDATE property one or more instances of RiCal::PropertyValueOccurrenceList may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 956
def rdate_property=(*property_values)
  @rdate_property= property_values.map{|prop| prop.for_parent(self)}
end
rdates=(ruby_values) click to toggle source

set the value of the RDATE property to multiple values one or more instances of OccurrenceList may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 962
def rdates=(ruby_values)
  @rdate_property = ruby_values.map {|val| RiCal::PropertyValue::OccurrenceList.convert(self, *val)}
end
recurrence_id() click to toggle source

return the value of the RECURRENCE-ID property which will be an instance of either DateTime or Date

# File lib/ri_cal/properties/journal.rb, line 265
def recurrence_id
  recurrence_id_property ? recurrence_id_property.ruby_value : nil
end
recurrence_id=(ruby_value) click to toggle source

set the value of the RECURRENCE-ID property

# File lib/ri_cal/properties/journal.rb, line 259
def recurrence_id=(ruby_value)
  self.recurrence_id_property= RiCal::PropertyValue::DateTime.convert(self, ruby_value)
end
recurrence_id_property() click to toggle source

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

# File lib/ri_cal/properties/journal.rb, line 248
def recurrence_id_property
  @recurrence_id_property
end
recurrence_id_property=(property_value) click to toggle source

set the RECURRENCE-ID property property value should be an instance of either RiCal::PropertyValue::DateTime or RiCal::PropertyValue::Date

# File lib/ri_cal/properties/journal.rb, line 254
def recurrence_id_property=(property_value)
  @recurrence_id_property = property_value ? property_value.for_parent(self) : nil
end
remove_attach(ruby_value) click to toggle source

remove one value from the ATTACH property one instances of Uri may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 488
def  remove_attach(ruby_value)
 self.attach_property.delete(RiCal::PropertyValue::Uri.convert(self, ruby_value))
end
remove_attachments(*ruby_values) click to toggle source

remove one or more values from the ATTACH property one or more instances of Uri may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 482
def  remove_attachments(*ruby_values)
 ruby_values.each {|val|  self.attach_property.delete(RiCal::PropertyValue::Uri.convert(self, val))}
end
remove_attendee(ruby_value) click to toggle source

remove one value from the ATTENDEE property one instances of CalAddress may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 551
def  remove_attendee(ruby_value)
 self.attendee_property.delete(RiCal::PropertyValue::CalAddress.convert(self, ruby_value))
end
remove_attendees(*ruby_values) click to toggle source

remove one or more values from the ATTENDEE property one or more instances of CalAddress may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 545
def  remove_attendees(*ruby_values)
 ruby_values.each {|val|  self.attendee_property.delete(RiCal::PropertyValue::CalAddress.convert(self, val))}
end
remove_categories(ruby_value) click to toggle source

remove one value from the CATEGORIES property one instances of Array may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 614
def  remove_categories(ruby_value)
 self.categories_property.delete(RiCal::PropertyValue::Array.convert(self, ruby_value))
end
remove_comment(ruby_value) click to toggle source

remove one value from the COMMENT property one instances of String may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 677
def  remove_comment(ruby_value)
 self.comment_property.delete(RiCal::PropertyValue::Text.convert(self, ruby_value))
end
remove_comments(*ruby_values) click to toggle source

remove one or more values from the COMMENT property one or more instances of String may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 671
def  remove_comments(*ruby_values)
 ruby_values.each {|val|  self.comment_property.delete(RiCal::PropertyValue::Text.convert(self, val))}
end
remove_contact(ruby_value) click to toggle source

remove one value from the CONTACT property one instances of String may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 740
def  remove_contact(ruby_value)
 self.contact_property.delete(RiCal::PropertyValue::Text.convert(self, ruby_value))
end
remove_contacts(*ruby_values) click to toggle source

remove one or more values from the CONTACT property one or more instances of String may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 734
def  remove_contacts(*ruby_values)
 ruby_values.each {|val|  self.contact_property.delete(RiCal::PropertyValue::Text.convert(self, val))}
end
remove_exdate(*ruby_value) click to toggle source

remove one value from the EXDATE property one instances of OccurrenceList may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 803
def  remove_exdate(*ruby_value)
 self.exdate_property.delete(RiCal::PropertyValue::OccurrenceList.convert(self, *ruby_value))
end
remove_exdates(*ruby_values) click to toggle source

remove one or more values from the EXDATE property one or more instances of OccurrenceList may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 797
def  remove_exdates(*ruby_values)
 ruby_values.each {|val|  self.exdate_property.delete(RiCal::PropertyValue::OccurrenceList.convert(self, *val))}
end
remove_exrule(ruby_value) click to toggle source

remove one value from the EXRULE property one instances of RecurrenceRule may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 866
def  remove_exrule(ruby_value)
 self.exrule_property.delete(RiCal::PropertyValue::RecurrenceRule.convert(self, ruby_value))
end
remove_exrules(*ruby_values) click to toggle source

remove one or more values from the EXRULE property one or more instances of RecurrenceRule may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 860
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) click to toggle source

remove one or more values from the CATEGORIES property one or more instances of Array may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 608
def  remove_multiple_categories(*ruby_values)
 ruby_values.each {|val|  self.categories_property.delete(RiCal::PropertyValue::Array.convert(self, val))}
end
remove_rdate(*ruby_value) click to toggle source

remove one value from the RDATE property one instances of OccurrenceList may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 992
def  remove_rdate(*ruby_value)
 self.rdate_property.delete(RiCal::PropertyValue::OccurrenceList.convert(self, *ruby_value))
end
remove_rdates(*ruby_values) click to toggle source

remove one or more values from the RDATE property one or more instances of OccurrenceList may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 986
def  remove_rdates(*ruby_values)
 ruby_values.each {|val|  self.rdate_property.delete(RiCal::PropertyValue::OccurrenceList.convert(self, *val))}
end
remove_request_status(ruby_value) click to toggle source

remove one value from the REQUEST-STATUS property one instances of String may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 1115
def  remove_request_status(ruby_value)
 self.request_status_property.delete(RiCal::PropertyValue::Text.convert(self, ruby_value))
end
remove_request_statuses(*ruby_values) click to toggle source

remove one or more values from the REQUEST-STATUS property one or more instances of String may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 1109
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) click to toggle source

remove one value from the RRULE property one instances of RecurrenceRule may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 1055
def  remove_rrule(ruby_value)
 self.rrule_property.delete(RiCal::PropertyValue::RecurrenceRule.convert(self, ruby_value))
end
remove_rrules(*ruby_values) click to toggle source

remove one or more values from the RRULE property one or more instances of RecurrenceRule may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 1049
def  remove_rrules(*ruby_values)
 ruby_values.each {|val|  self.rrule_property.delete(RiCal::PropertyValue::RecurrenceRule.convert(self, val))}
end
request_status() click to toggle source

return the value of the REQUEST-STATUS property which will be an array of instances of String

# File lib/ri_cal/properties/journal.rb, line 1121
def request_status
  request_status_property.map {|prop| prop ? prop.ruby_value : prop}
end
request_status=(ruby_value) click to toggle source

set the value of the REQUEST-STATUS property to a single value one instance of String may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 1091
def request_status=(ruby_value)
  @request_status_property = [RiCal::PropertyValue::Text.convert(self, ruby_value)]
end
request_status_property() click to toggle source

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

# File lib/ri_cal/properties/journal.rb, line 1073
def request_status_property
  @request_status_property ||= []
end
request_status_property=(*property_values) click to toggle source

set the the REQUEST-STATUS property one or more instances of RiCal::PropertyValueText may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 1079
def request_status_property=(*property_values)
  @request_status_property= property_values
end
request_statuses=(ruby_values) click to toggle source

set the value of the REQUEST-STATUS property to multiple values one or more instances of String may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 1085
def request_statuses=(ruby_values)
  @request_status_property = ruby_values.map {|val| RiCal::PropertyValue::Text.convert(self, val)}
end
rrule() click to toggle source

return the value of the RRULE property which will be an array of instances of RecurrenceRule

# File lib/ri_cal/properties/journal.rb, line 1061
def rrule
  rrule_property.map {|prop| prop ? prop.ruby_value : prop}
end
rrule=(ruby_value) click to toggle source

set the value of the RRULE property to a single value one instance of RecurrenceRule may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 1031
def rrule=(ruby_value)
  @rrule_property = [RiCal::PropertyValue::RecurrenceRule.convert(self, ruby_value)]
end
rrule_property() click to toggle source

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

# File lib/ri_cal/properties/journal.rb, line 1013
def rrule_property
  @rrule_property ||= []
end
rrule_property=(*property_values) click to toggle source

set the the RRULE property one or more instances of RiCal::PropertyValueRecurrenceRule may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 1019
def rrule_property=(*property_values)
  @rrule_property= property_values
end
rrules=(ruby_values) click to toggle source

set the value of the RRULE property to multiple values one or more instances of RecurrenceRule may be passed to this method

# File lib/ri_cal/properties/journal.rb, line 1025
def rrules=(ruby_values)
  @rrule_property = ruby_values.map {|val| RiCal::PropertyValue::RecurrenceRule.convert(self, val)}
end
security_class() click to toggle source

return the value of the CLASS property which will be an instance of String

# File lib/ri_cal/properties/journal.rb, line 34
def security_class
  class_property ? class_property.ruby_value : nil
end
security_class=(ruby_value) click to toggle source

set the value of the CLASS property

# File lib/ri_cal/properties/journal.rb, line 28
def security_class=(ruby_value)
  self.class_property= RiCal::PropertyValue::Text.convert(self, ruby_value)
end
sequence() click to toggle source

return the value of the SEQUENCE property which will be an instance of Integer

# File lib/ri_cal/properties/journal.rb, line 298
def sequence
  sequence_property ? sequence_property.ruby_value : nil
end
sequence=(ruby_value) click to toggle source

set the value of the SEQUENCE property

# File lib/ri_cal/properties/journal.rb, line 292
def sequence=(ruby_value)
  self.sequence_property= RiCal::PropertyValue::Integer.convert(self, ruby_value)
end
sequence_property() click to toggle source

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

# File lib/ri_cal/properties/journal.rb, line 281
def sequence_property
  @sequence_property
end
sequence_property=(property_value) click to toggle source

set the SEQUENCE property property value should be an instance of RiCal::PropertyValueInteger

# File lib/ri_cal/properties/journal.rb, line 287
def sequence_property=(property_value)
  @sequence_property = property_value
end
status() click to toggle source

return the value of the STATUS property which will be an instance of String

# File lib/ri_cal/properties/journal.rb, line 331
def status
  status_property ? status_property.ruby_value : nil
end
status=(ruby_value) click to toggle source

set the value of the STATUS property

# File lib/ri_cal/properties/journal.rb, line 325
def status=(ruby_value)
  self.status_property= RiCal::PropertyValue::Text.convert(self, ruby_value)
end
status_property() click to toggle source

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

# File lib/ri_cal/properties/journal.rb, line 314
def status_property
  @status_property
end
status_property=(property_value) click to toggle source

set the STATUS property property value should be an instance of RiCal::PropertyValueText

# File lib/ri_cal/properties/journal.rb, line 320
def status_property=(property_value)
  @status_property = property_value
end
summary() click to toggle source

return the value of the SUMMARY property which will be an instance of String

# File lib/ri_cal/properties/journal.rb, line 364
def summary
  summary_property ? summary_property.ruby_value : nil
end
summary=(ruby_value) click to toggle source

set the value of the SUMMARY property

# File lib/ri_cal/properties/journal.rb, line 358
def summary=(ruby_value)
  self.summary_property= RiCal::PropertyValue::Text.convert(self, ruby_value)
end
summary_property() click to toggle source

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

# File lib/ri_cal/properties/journal.rb, line 347
def summary_property
  @summary_property
end
summary_property=(property_value) click to toggle source

set the SUMMARY property property value should be an instance of RiCal::PropertyValueText

# File lib/ri_cal/properties/journal.rb, line 353
def summary_property=(property_value)
  @summary_property = property_value
end
uid() click to toggle source

return the value of the UID property which will be an instance of String

# File lib/ri_cal/properties/journal.rb, line 397
def uid
  uid_property ? uid_property.ruby_value : nil
end
uid=(ruby_value) click to toggle source

set the value of the UID property

# File lib/ri_cal/properties/journal.rb, line 391
def uid=(ruby_value)
  self.uid_property= RiCal::PropertyValue::Text.convert(self, ruby_value)
end
uid_property() click to toggle source

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

# File lib/ri_cal/properties/journal.rb, line 380
def uid_property
  @uid_property
end
uid_property=(property_value) click to toggle source

set the UID property property value should be an instance of RiCal::PropertyValueText

# File lib/ri_cal/properties/journal.rb, line 386
def uid_property=(property_value)
  @uid_property = property_value
end
url() click to toggle source

return the value of the URL property which will be an instance of Uri

# File lib/ri_cal/properties/journal.rb, line 430
def url
  url_property ? url_property.ruby_value : nil
end
url=(ruby_value) click to toggle source

set the value of the URL property

# File lib/ri_cal/properties/journal.rb, line 424
def url=(ruby_value)
  self.url_property= RiCal::PropertyValue::Uri.convert(self, ruby_value)
end
url_property() click to toggle source

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

# File lib/ri_cal/properties/journal.rb, line 413
def url_property
  @url_property
end
url_property=(property_value) click to toggle source

set the URL property property value should be an instance of RiCal::PropertyValueUri

# File lib/ri_cal/properties/journal.rb, line 419
def url_property=(property_value)
  @url_property = property_value
end