]> source.dussan.org Git - redmine.git/commitdiff
Use stored ref. to array holding supported languages symbols via a constant (#26055).
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Tue, 6 Jun 2017 21:55:57 +0000 (21:55 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Tue, 6 Jun 2017 21:55:57 +0000 (21:55 +0000)
Patch by Mischa The Evil.

git-svn-id: http://svn.redmine.org/redmine/trunk@16624 e93f8b46-1217-0410-a6f0-8f06a7374b81

lib/redmine/syntax_highlighting.rb

index 580ed68771a729d85517f0944ac8480338a49ff8..feff4f6b726b1a86a039ed0250a9b6d54765ca40 100644 (file)
@@ -64,6 +64,8 @@ module Redmine
       end
       private_class_method :retrieve_supported_languages
 
+      SUPPORTED_LANGUAGES = retrieve_supported_languages
+
       class << self
         # Highlights +text+ as the content of +filename+
         # Should not return line numbers nor outer pre tag
@@ -79,8 +81,7 @@ module Redmine
         end
 
         def language_supported?(language)
-          supported_languages = retrieve_supported_languages
-          supported_languages.include?(language.to_s.downcase.to_sym)
+          SUPPORTED_LANGUAGES.include?(language.to_s.downcase.to_sym)
         rescue
           false
         end