ical_multi_property (Icalendar::Component)

    # File lib/icalendar/component.rb, line 231
        def Component.ical_multi_property(property, singular, plural)
          property = "#{property}".strip.downcase.gsub(/-/, '_')
          plural = "#{plural}".strip.downcase

          # Set this key so the parser knows to use an array for
          # storing this property type.
          @@multi_properties["#{property}"] = true

          generate_multi_getter(property, plural)
          generate_multi_setter(property, plural)
          generate_multi_query(property, plural)
          generate_multi_adder(property, singular)
          generate_multi_remover(property, singular)
        end