lib/rouge/lexers/markdown.rb in rouge-2.0.7 vs lib/rouge/lexers/markdown.rb in rouge-2.1.0
- old
+ new
@@ -30,12 +30,11 @@
rule /^#(?=[^#]).*?$/, Generic::Heading
rule /^##*.*?$/, Generic::Subheading
rule /(\n[ \t]*)(```|~~~)(.*?)(\n.*?\n)(\2)/m do |m|
- sublexer = Lexer.find_fancy(m[3].strip, m[4])
- sublexer ||= PlainText.new(:token => Str::Backtick)
- sublexer.options(self.options)
+ sublexer = Lexer.find_fancy(m[3].strip, m[4], @options)
+ sublexer ||= PlainText.new(@options.merge(:token => Str::Backtick))
sublexer.reset!
token Text, m[1]
token Punctuation, m[2]
token Name::Label, m[3]