Method: PageObject::Elements::Table#hashes

Defined in:
lib/page-object/elements/table.rb

#hashesObject

return the table as hashes

Returns:

  • Hash



45
46
47
48
49
50
# File 'lib/page-object/elements/table.rb', line 45

def hashes
  headers = self.first_row.map(&:text)
  self.entries[1..-1].map do |row|
    Hash[headers.zip(row.map(&:text))]
  end
end