# File lib/maruku/output/to_html.rb, line 600 def to_html_code_using_pre(source, code_lang=nil) code = xelem('code') pre = xelem('pre') pre << code if get_setting(:code_show_spaces) # 187 = raquo # 160 = nbsp # 172 = not source = source.gsub(/\t/,'»' + ' ' * 3).gsub(/ /,'¬') end code << xtext(source) code_lang ||= self.attributes[:lang] if code_lang pre['class'] = code['class'] = code_lang end pre end