Module: Merb::ChefServerSlice::CookbooksHelper

Defined in:
app/helpers/cookbooks_helper.rb

Instance Method Summary collapse

Instance Method Details

#syntax_highlight(code) ⇒ Object



21
22
23
24
25
26
27
28
# File 'app/helpers/cookbooks_helper.rb', line 21

def syntax_highlight(code)
  if File.exists?(code)
    tokens = CodeRay.scan_file(code, :ruby)
  else
    tokens = CodeRay.scan(code, :ruby)
  end
  return CodeRay.encode_tokens(tokens, :span)
end