Net::ICal::Component -- the base class for ICalender components
You never create an instance of this class directly, so we'll assume $c is an already created component.
# returns an ICal string for this component. $c->as_ical;
This is the base class we derive specific ICal components from. It contains a map of properties which can be set and accessed at will; see the docs for Class::MethodMapper for more on how it works.
Creates a new ICal component of type
$name, with Class::MethodMapper map
$map and arguments
%args. You never call this directly, but you use the specific component's new constructor instead, which in turn calls this.