Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/ruby
- class Array
- def to_cells(tag)
- self.map { |c| "<#{tag}>#{c}</#{tag}>" }.join
- end
- end
- rows = [{"A"=>"foo", "B"=>"bar"},]
- headers = "<tr>#{rows[0].keys.to_cells('th')}</tr>"
- cells = rows.map do |row|
- "<tr>#{row.values.to_cells('td')}</tr>"
- end.join("\n ")
- table = "<table border='1' class='reference' style='border-collapse:collapse'>
- #{headers}
- #{cells}
- </table>"
- puts table
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement