module Cucumber::Salad::WidgetContainer
Attributes
widget_lookup_scope[W]
Public Instance Methods
has_widget?(name)
click to toggle source
# File lib/cucumber/salad/widget_container.rb, line 4 def has_widget?(name) widget_class(name).present_in?(root) end
widget(name, options = {})
click to toggle source
# File lib/cucumber/salad/widget_container.rb, line 8 def widget(name, options = {}) widget_class(name).find_in(root, options) end
Private Instance Methods
widget_class(name)
click to toggle source
# File lib/cucumber/salad/widget_container.rb, line 16 def widget_class(name) WidgetName.new(name).to_class(widget_lookup_scope) end
widget_lookup_scope()
click to toggle source
# File lib/cucumber/salad/widget_container.rb, line 20 def widget_lookup_scope @widget_lookup_scope || self.class end