Module: Dill::WidgetClass

Defined in:
lib/dill/widgets/widget_class.rb

Class Method Summary collapse

Class Method Details

.new(selector, parent = Widget, &extensions) ⇒ Object



3
4
5
6
7
8
9
# File 'lib/dill/widgets/widget_class.rb', line 3

def self.new(selector, parent = Widget, &extensions)
  klass = Class.new(parent) { root selector }

  klass.class_eval(&extensions) if block_given?

  klass
end