Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'erb'
- headers = %w[blerg blarg]
- rows = [%w[hi ho], %w[hi hum]]
- title = 'Table'
- template = ERB.new <<~END, nil, '-'
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <title><%= title %></title>
- <meta charset="UTF-8">
- </head>
- <body>
- <table>
- <tr>
- <%- headers.each do |header| -%>
- <th><%= header %></th>
- <%- end -%>
- </tr>
- <%- rows.each do |row| -%>
- <tr>
- <%- row.each do |column| -%>
- <td><%= column %></td>
- <%- end -%>
- </tr>
- <%- end -%>
- </table>
- </body>
- </html>
- END
- puts template.result binding
- # <!DOCTYPE html>
- # <html lang="en">
- # <head>
- # <title>Table</title>
- # <meta charset="UTF-8">
- # </head>
- # <body>
- # <table>
- # <tr>
- # <th>blerg</th>
- # <th>blarg</th>
- # </tr>
- # <tr>
- # <td>hi</td>
- # <td>ho</td>
- # </tr>
- # <tr>
- # <td>hi</td>
- # <td>hum</td>
- # </tr>
- # </table>
- # </body>
- # </html>
Add Comment
Please, Sign In to add comment