class Markdownplus::Csv2HtmlHandler
Public Instance Methods
execute(input, parameters, variables, warnings, errors)
click to toggle source
# File lib/markdownplus/handler.rb, line 35 def execute(input, parameters, variables, warnings, errors) output = "<table class='table table-striped'>" row_num = 0 CSV.parse(input) do |row| if row_num == 0 output += "<thead><tr>#{row.collect { |c| "<th>#{c}</th>"}.join}</tr></thead>\n<tbody>\n" else output += "<tr>#{row.collect { |c| "<td>#{c}</td>"}.join}</tr>\n" end row_num += 1 end output += "</tbody></table>" output end