Class: Cucumber::Salad::Widgets::Table

Inherits:
BaseTable show all
Defined in:
lib/cucumber/salad/widgets/table.rb

Defined Under Namespace

Classes: ColumnDefinition

Class Attribute Summary collapse

Class Method Summary collapse

Methods inherited from BaseTable

#to_table

Methods inherited from Widget

action, #initialize, #inspect, root, widget

Methods included from Conversions

#Boolean, #List, #Timeish

Constructor Details

This class inherits a constructor from Cucumber::Salad::Widgets::Widget

Class Attribute Details

.column_selectorObject

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_selectorObject

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_definitionsObject



45
46
47
# File 'lib/cucumber/salad/widgets/table.rb', line 45

def self.column_definitions
  @column_definitions ||= []
end