# File lib/nanoc/filters/colorize_syntax.rb, line 281 def coderay_postprocess(language, element) # Skip if we're a free <code> return if element.parent.nil? # <div class="code"> div_inner = Nokogiri::XML::Node.new('div', element.document) div_inner['class'] = 'code' div_inner.children = element.dup # <div class="CodeRay"> div_outer = Nokogiri::XML::Node.new('div', element.document) div_outer['class'] = 'CodeRay' div_outer.children = div_inner # orig element element.swap div_outer end