diff --git a/lib/linguist/language.rb b/lib/linguist/language.rb index 3e96145b..ff34921d 100644 --- a/lib/linguist/language.rb +++ b/lib/linguist/language.rb @@ -53,6 +53,10 @@ module Linguist @lexer_index[lexer] end + def self.lexers + @lexer_index.to_a + end + def initialize(attributes = {}) @name = attributes[:name] || raise(ArgumentError, "missing name") @lexer = attributes[:lexer] || default_lexer