From 712fc916488b94f4b0eeb836b4d56753366b0f82 Mon Sep 17 00:00:00 2001 From: Joshua Peek Date: Mon, 9 May 2011 23:55:33 -0500 Subject: [PATCH] Expose lexer list --- lib/linguist/language.rb | 4 ++++ 1 file changed, 4 insertions(+) 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