Module: Icalendar2::Component
- Defined in:
- lib/icalendar2.rb,
lib/icalendar2/component.rb,
lib/icalendar2/component/base.rb
Defined Under Namespace
Classes: Base
Class Method Summary collapse
Class Method Details
.get_factory(component_name) ⇒ Object
3 4 5 6 7 |
# File 'lib/icalendar2/component.rb', line 3 def self.get_factory(component_name) # "VFOO" => "Foo", etc. component_class_name = component_name.gsub(/^V/, "").capitalize Icalendar2.const_get(component_class_name) if Icalendar2.const_defined?(component_class_name) end |