Class: RiCal::Component::Alarm

Inherits:
RiCal::Component show all
Includes:
Properties::Alarm
Defined in:
lib/ri_cal/component/alarm.rb

Overview

An Alarm component groups properties defining a reminder or alarm associated with an event or to-do TODO: The Alarm component has complex cardinality restrictions depending on the value of the action property i.e. audio, display, email, and proc alarms, this is currently not checked or enforced

to see the property accessing methods for this class see the RiCal::Properties::Alarm module

Instance Attribute Summary

Attributes inherited from RiCal::Component

#imported

Class Method Summary collapse

Methods included from Properties::Alarm

#==, #action, #action=, #action_property, #action_property=, #action_property_from_string, #add_attach, #add_attachments, #add_attendee, #add_attendees, #add_date_times_to, #attach, #attach=, #attach_property, #attach_property=, #attach_property_from_string, #attachments=, #attendee, #attendee=, #attendee_property, #attendee_property=, #attendee_property_from_string, #attendees=, #description, #description=, #description_property, #description_property=, #description_property_from_string, #duration, #duration=, #duration_property, #duration_property=, #duration_property_from_string, #export_properties_to, included, #initialize_copy, #mutual_exclusion_violation, #remove_attach, #remove_attachments, #remove_attendee, #remove_attendees, #repeat, #repeat=, #repeat_property, #repeat_property=, #repeat_property_from_string, #summary, #summary=, #summary_property, #summary_property=, #summary_property_from_string, #trigger, #trigger=, #trigger_property, #trigger_property=, #trigger_property_from_string

Methods inherited from RiCal::Component

#add_property_date_times_to, #add_subcomponent, #add_x_property, #alarms, #daylight, #default_tzid, #entity_name, #export, #export_prop_to, #export_subcomponent_to, #export_to, #export_x_properties_to, #find_timezone, from_parser, #imported?, #initialize, #initialize_copy, #last_before_local, #last_before_utc, #last_period, #method_missing, parse, parse_string, #parse_subcomponent, #process_line, #prop_string, #standard, #subcomponent_class, #subcomponents, #time_zone_for, #to_s, #tz_info_source?, #valid?, #x_properties

Constructor Details

This class inherits a constructor from RiCal::Component

Dynamic Method Handling

This class handles dynamic methods through the method_missing method in the class RiCal::Component

Class Method Details

.entity_nameObject

:nodoc:



12
13
14
# File 'lib/ri_cal/component/alarm.rb', line 12

def self.entity_name #:nodoc:
  "VALARM"
end