Class: Cucumber::Salad::Widgets::Table
- Defined in:
- lib/cucumber/salad/widgets/table.rb
Defined Under Namespace
Classes: ColumnDefinition
Class Attribute Summary collapse
-
.column_selector ⇒ Object
Returns the value of attribute column_selector.
-
.header_selector ⇒ Object
Returns the value of attribute header_selector.
Attributes inherited from Widget
Class Method Summary collapse
Methods inherited from BaseTable
Methods inherited from Widget
find_in, #has_action?, #initialize, #inspect, present_in?, #reload, root, selector, #to_s
Methods included from Cucumber::Salad::WidgetMacros
#action, #widget, #widget_delegator
Methods included from Cucumber::Salad::WidgetContainer
Constructor Details
This class inherits a constructor from Cucumber::Salad::Widgets::Widget
Class Attribute Details
.column_selector ⇒ Object
Returns the value of attribute column_selector.
38 39 40 |
# File 'lib/cucumber/salad/widgets/table.rb', line 38 def column_selector @column_selector end |
.header_selector ⇒ Object
Returns the value of attribute header_selector.
38 39 40 |
# File 'lib/cucumber/salad/widgets/table.rb', line 38 def header_selector @header_selector end |
Class Method Details
.column(selector, header = nil, &transform) ⇒ Object
41 42 43 |
# File 'lib/cucumber/salad/widgets/table.rb', line 41 def self.column(selector, header = nil, &transform) column_definitions << ColumnDefinition.new(selector, header, transform) end |
.column_definitions ⇒ Object
45 46 47 |
# File 'lib/cucumber/salad/widgets/table.rb', line 45 def self.column_definitions @column_definitions ||= [] end |