    # File lib/ramaze/contrib/maruku_uv.rb, line 13
          def uv_highlight(source, lang, style)
            require 'uv'

            html = Uv.parse(source, 'xhtml', lang, lines = false, style)

            # Prepare <code> containing <pre>
            code = Document.new(html, :respect_whitespace => :all).root
            code.name = 'code'
            code.attributes['class'] = lang
            code.attributes['lang'] = lang

            # Prepare <pre>
            pre = Element.new('pre')
            pre << code
            pre.attributes['class'] = style
            pre
          rescue => ex
            puts ex
            to_html_code_using_pre(source)
          end