lib/rouge/lexer.rb in rouge-1.9.1 vs lib/rouge/lexer.rb in rouge-1.10.0
- old
+ new
@@ -431,11 +431,14 @@
0
end
end
module Lexers
- def self.load_const(const_name, relpath)
- return if const_defined?(const_name)
+ @_loaded_lexers = {}
+
+ def self.load_lexer(relpath)
+ return if @_loaded_lexers.key?(relpath)
+ @_loaded_lexers[relpath] = true
root = Pathname.new(__FILE__).dirname.join('lexers')
load root.join(relpath)
end
end