A Ruby on Rails plugin providing some super simple helpers.

Examples

rows = 
[
  %w{John [email protected]}, 
  %w{Doe [email protected]}
]

table(rows)

# <table>
#   <tr>
#     <td>John</td>
#     <td>[email protected]</td>
#   </tr>
#   <tr>
#     <td>Doe</td>
#     <td>[email protected]</td>
#   </tr>
# </table>

table([%w{Name E-mail}] + rows, :headers => true)
table(rows, :headers => %w{Name E-mail})

# <table>
#   <thead>
#     <tr>
#       <th>Name</th>
#       <th>E-mail</th>
#     </tr>
#   </thead>
#   <tr>
#     <td>John</td>
#     <td>[email protected]</td>
#   </tr>
#   <tr>
#     <td>Doe</td>
#     <td>[email protected]</td>
#   </tr>
# </table>

@people = 
[
  Person.new('John', '[email protected]'), 
  Person.new('Doe', '[email protected]')
]

table(:people, %w{name email})

# <table>
#   <tr>
#     <td>John</td>
#     <td>[email protected]</td>
#   </tr>
#   <tr>
#     <td>Doe</td>
#     <td>[email protected]</td>
#   </tr>
# </table>

table(rows, [:name, :email], :headers => true)

# <table>
#   <thead>
#     <tr>
#       <th>Name</th>
#       <th>Email</th>
#     </tr>
#   </thead>
#   <tr>
#     <td>John</td>
#     <td>[email protected]</td>
#   </tr>
#   <tr>
#     <td>Doe</td>
#     <td>[email protected]</td>
#   </tr>
# </table>