Class: Content::Pipeline::Filters::CodeHighlight
- Inherits:
-
Content::Pipeline::Filter
- Object
- Content::Pipeline::Filter
- Content::Pipeline::Filters::CodeHighlight
- Defined in:
- lib/content/pipeline/filters/code_highlight.rb
Constant Summary collapse
- Matcher =
/<pre>(.+)<\/pre>/m
- Templates =
{ :numb => %Q{<span class="line-number">%s</span>\n}, :line => '<span class="line">%s</span>', :wrap => <<-HTML, :gutter => <<-HTML <td class="gutter"> <pre>%s</pre> </td> HTML }
Instance Method Summary collapse
-
#initialize(*args) ⇒ CodeHighlight
constructor
—————————————————————————.
Methods inherited from Content::Pipeline::Filter
Constructor Details
#initialize(*args) ⇒ CodeHighlight
40 41 42 43 |
# File 'lib/content/pipeline/filters/code_highlight.rb', line 40 def initialize(*args) super(*args) @opts[:gutter] = true if @opts[:gutter].nil? end |