class Rouge::TemplateLexer
@abstract A TemplateLexer
is one that accepts a :parent option, to specify which language is being templated. The lexer class can specify its own default for the parent lexer, which is otherwise defaulted to HTML.
Public Instance Methods
parent()
click to toggle source
the parent lexer - the one being templated.
# File lib/rouge/template_lexer.rb, line 11 def parent return @parent if instance_variable_defined? :@parent @parent = lexer_option(:parent) || Lexers::HTML.new(@options) end