RiCal::Properties::Timezone

 Properties::Timezone provides property accessing methods for the Timezone class
 This source file is generated by the  rical:gen_propmodules rake tasks, DO NOT EDIT

Public Instance Methods

last_modified() click to toggle source

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

# File lib/ri_cal/properties/timezone.rb, line 67
      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/timezone.rb, line 61
      def last_modified=(ruby_value)
        self.last_modified_property= RiCal::PropertyValue::DateTime.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::PropertyValueDateTime

[purpose (from RFC 2445)] This property specifies the date and time that the information associated with the calendar component was last revised in teh calendar store.

see RFC 2445 4.8.7.3 p 131

# File lib/ri_cal/properties/timezone.rb, line 50
      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::PropertyValueDateTime

# File lib/ri_cal/properties/timezone.rb, line 56
      def last_modified_property=(property_value)
        @last_modified_property = property_value ? property_value.for_parent(self) : nil
      end
tzid() click to toggle source

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

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

set the value of the TZID property

# File lib/ri_cal/properties/timezone.rb, line 28
      def tzid=(ruby_value)
        self.tzid_property= RiCal::PropertyValue::Text.convert(self, ruby_value)
      end
tzid_property() click to toggle source

return the the TZID property which will be an instances of RiCal::PropertyValueText

[purpose (from RFC 2445)] This property specifies the text value that uniquely indentifies the “VTIMEZONE” calendar component.

see RFC 2445 4.8.3.1 pp 97-98

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

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

# File lib/ri_cal/properties/timezone.rb, line 23
      def tzid_property=(property_value)
        @tzid_property = property_value
      end
tzurl() click to toggle source

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

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

set the value of the TZURL property

# File lib/ri_cal/properties/timezone.rb, line 94
      def tzurl=(ruby_value)
        self.tzurl_property= RiCal::PropertyValue::Uri.convert(self, ruby_value)
      end
tzurl_property() click to toggle source

return the the TZURL property which will be an instances of RiCal::PropertyValueUri

[purpose (from RFC 2445)] The TZURL provies a means for a VTIMEZONE component to point to a network location that can be used to retrieve an up-to_date version of itself.

see RFC 2445 4.8.3.4 p 101

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

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

# File lib/ri_cal/properties/timezone.rb, line 89
      def tzurl_property=(property_value)
        @tzurl_property = property_value
      end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.