Class: RiCal::Component::Alarm
- Inherits:
-
RiCal::Component
- Object
- RiCal::Component
- RiCal::Component::Alarm
- 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
Class Method Summary collapse
-
.entity_name ⇒ Object
:nodoc:.
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_name ⇒ Object
:nodoc:
12 13 14 |
# File 'lib/ri_cal/component/alarm.rb', line 12 def self.entity_name #:nodoc: "VALARM" end |