class Cucumber::Core::Ast::ExamplesTable::Row
def ==(other)
def ==(other) return false unless other.class == self.class other.number == number && other.location == location && other.data == data end
def description_for_visitors
def description_for_visitors :examples_table_row end
def expand(string)
def expand(string) result = string.dup @data.each do |key, value| result.gsub!("<#{key}>", value.to_s) end result end
def initialize(data, number, location)
def initialize(data, number, location) raise ArgumentError, data.to_s unless data.is_a?(Hash) @data = data @number = number @location = location end
def inspect
def inspect "#{self.class}: #{@data.inspect}" end
def values
def values @data.values end