class Cucumber::Salad::Widgets::AutoTable::Row

Attributes

cell_selector[RW]

Public Class Methods

new(settings) click to toggle source
Calls superclass method
# File lib/cucumber/salad/widgets/auto_table.rb, line 54
def initialize(settings)
  s = settings.dup

  self.cell_selector = s.delete(:cell_selector)

  super s
end

Public Instance Methods

values() click to toggle source
# File lib/cucumber/salad/widgets/auto_table.rb, line 62
def values
  root.all(cell_selector).map { |n| node_text(n) }
end

Private Instance Methods

node_text(node) click to toggle source
# File lib/cucumber/salad/widgets/auto_table.rb, line 70
def node_text(node)
  NodeText.new(node)
end