diff --git a/lib/rouge/lexer.rb b/lib/rouge/lexer.rb index 0e7f7b18ac..4538c38f61 100644 --- a/lib/rouge/lexer.rb +++ b/lib/rouge/lexer.rb @@ -527,6 +527,7 @@ module Lexers @_loaded_lexers = {} def self.load_lexer(relpath) + relpath = relpath.to_s # allow Pathnames return if @_loaded_lexers.key?(relpath) @_loaded_lexers[relpath] = true Kernel::load File.join(BASE_DIR, relpath)