class BetterErrors::CodeFormatter::HTML
@private
Public Instance Methods
formatted_code()
click to toggle source
# File lib/better_errors/code_formatter/html.rb, line 22 def formatted_code %{<div class="code_linenums">#{formatted_nums.join}</div><div class="code">#{super}</div>} end
formatted_lines()
click to toggle source
# File lib/better_errors/code_formatter/html.rb, line 8 def formatted_lines each_line_of(highlighted_lines) { |highlight, current_line, str| class_name = highlight ? "highlight" : "" sprintf '<pre class="%s">%s</pre>', class_name, str } end
formatted_nums()
click to toggle source
# File lib/better_errors/code_formatter/html.rb, line 15 def formatted_nums each_line_of(highlighted_lines) { |highlight, current_line, str| class_name = highlight ? "highlight" : "" sprintf '<span class="%s">%5d</span>', class_name, current_line } end