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>