Method: Rouge::Formatters::HTMLLineTable#initialize
- Defined in:
- lib/rouge/formatters/html_line_table.rb
#initialize(formatter, opts = {}) ⇒ HTMLLineTable
Returns a new instance of HTMLLineTable.
24 25 26 27 28 29 30 31 32 |
# File 'lib/rouge/formatters/html_line_table.rb', line 24 def initialize(formatter, opts={}) @formatter = formatter @start_line = opts.fetch :start_line, 1 @table_class = opts.fetch :table_class, 'rouge-line-table' @gutter_class = opts.fetch :gutter_class, 'rouge-gutter' @code_class = opts.fetch :code_class, 'rouge-code' @line_class = opts.fetch :line_class, 'lineno' @line_id = opts.fetch :line_id, 'line-%i' end |