Module: Domkey::View::Widgetry
- Defined in:
- lib/domkey/view/widgetry/package.rb,
lib/domkey/view/widgetry/dispatcher.rb
Defined Under Namespace
Modules: Package Classes: Dispatcher, Radio, Select
Class Method Summary collapse
-
.dispatcher(object) ⇒ Widgetry::Dispatcher
Dispatcher chooser for a given Element.
Class Method Details
.dispatcher(object) ⇒ Widgetry::Dispatcher
Dispatcher chooser for a given Element
8 9 10 11 12 13 14 15 |
# File 'lib/domkey/view/widgetry/dispatcher.rb', line 8 def self.dispatcher(object) object_class_name = object.class.name.split('::').last if const_defined? object_class_name.to_sym const_get("#{self}::#{object_class_name}").new(object) else Dispatcher.new(object) end end |