diff options
author | Kornelius Kalnbach <murphy@rubychan.de> | 2013-08-30 16:22:19 +0200 |
---|---|---|
committer | Kornelius Kalnbach <murphy@rubychan.de> | 2013-08-30 16:22:19 +0200 |
commit | a31b36683834f39c1581add498cce0b016f20fb5 (patch) | |
tree | d1dc1299c2b4131d24500509b0e1ab4477c5c463 /lib/coderay/encoders/html.rb | |
parent | d9ee8379543c59e75e39a7a233df6639ee7d4160 (diff) | |
download | coderay-a31b36683834f39c1581add498cce0b016f20fb5.tar.gz |
fix coderay -HTML optionv1.1.0.rc5
Diffstat (limited to 'lib/coderay/encoders/html.rb')
-rw-r--r-- | lib/coderay/encoders/html.rb | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/lib/coderay/encoders/html.rb b/lib/coderay/encoders/html.rb index ffde5d2..d2ebb5a 100644 --- a/lib/coderay/encoders/html.rb +++ b/lib/coderay/encoders/html.rb @@ -197,13 +197,15 @@ module Encoders @last_opened = nil end - @out.extend Output - @out.css = @css - if options[:line_numbers] - Numbering.number! @out, options[:line_numbers], options + if @out.respond_to? :to_str + @out.extend Output + @out.css = @css + if options[:line_numbers] + Numbering.number! @out, options[:line_numbers], options + end + @out.wrap! options[:wrap] + @out.apply_title! options[:title] end - @out.wrap! options[:wrap] - @out.apply_title! options[:title] if defined?(@real_out) && @real_out @real_out << @out |