Class: Nanoc3::Filters::CodeRay
- Nanoc3::Plugin
- Nanoc3::Filter
- Nanoc3::Filters::CodeRay
Constants Inherited from Nanoc3::Plugin
Constructor Summary
This class inherits a constructor from Nanoc3::Filter.
Public Visibility
Public Class Methods Inherited from Nanoc3::Filter
Public Class Methods Inherited from Nanoc3::Plugin
Public Instance Method Summary
| #run(content, params = {}) |
|---|
Public Instance Methods Inherited from Nanoc3::Filter
Public Instance Method Details
run
public
run(content, params = {})
[View source]
6 7 8 9 10 11 12 13 14 |
# File 'lib/nanoc3/filters/coderay.rb', line 6 def run(content, params={}) require 'coderay' # Check params raise ArgumentError, "CodeRay filter requires a :language argument which is missing" if params[:language].nil? # Get result ::CodeRay.scan(content, params[:language]).html end |