3

I'm having difficulty figuring out how to select a different theme/style for syntax highlighting of Ruby code using the CodeRay gem, the default is OK but i wonder if there's anything else on offer? i can't seem to find them.

Thanks

horseyguy
  • 29,455
  • 20
  • 103
  • 145

2 Answers2

0

Try this:

CodeRay stylesheet

And then:

doc = Nokogiri::HTML(html)
  doc.search("//pre//code[@class]").each do |pre|
    tokens = CodeRay.scan(pre.text, pre[:class])
    pre.replace tokens.div(:css => :class)
  end

The trick is to render your tokens with a CSS class.

a2f0
  • 1,615
  • 2
  • 19
  • 28
0

It is my understanding that you generate your own coderay.css file. Coderay doesn't have "themes".

Andrew
  • 227,796
  • 193
  • 515
  • 708