Patch by Jan Schulz-Hofen.
git-svn-id: http://svn.redmine.org/redmine/trunk@16501
e93f8b46-1217-0410-a6f0-
8f06a7374b81
rescue
ERB::Util.h(text)
end
+
+ def language_supported?(language)
+ if highlighter.respond_to? :language_supported?
+ highlighter.language_supported? language
+ else
+ true
+ end
+ rescue
+ false
+ end
end
module CodeRay
def highlight_by_language(text, language)
::CodeRay.scan(text, language).html(:wrap => :span)
end
+
+ def language_supported?(language)
+ ::CodeRay::Scanners.list.include?(language.to_s.downcase.to_sym)
+ rescue
+ false
+ end
end
end
end