Module: Dill::WidgetParts::Container

Included in:
Document, Dill::Widget
Defined in:
lib/dill/widgets/parts/container.rb

Instance Method Summary collapse

Instance Method Details

#has_no_widget?(name) ⇒ Boolean

Returns:

  • (Boolean)


4
5
6
# File 'lib/dill/widgets/parts/container.rb', line 4

def has_no_widget?(name)
  widget(name).absent?
end

#has_widget?(name, *args) ⇒ Boolean Also known as: widget?

Returns:

  • (Boolean)


8
9
10
# File 'lib/dill/widgets/parts/container.rb', line 8

def has_widget?(name, *args)
  widget(name, *args).present?
end

#widget(name, *args) ⇒ Object



14
15
16
# File 'lib/dill/widgets/parts/container.rb', line 14

def widget(name, *args)
  widget_class(name).find_in(self, *args)
end

#widgets(name, *args) ⇒ Object



18
19
20
# File 'lib/dill/widgets/parts/container.rb', line 18

def widgets(name, *args)
  widget_class(name).find_all_in(self, *args)
end