lib/rouge/lexer.rb in rouge-2.0.2 vs lib/rouge/lexer.rb in rouge-2.0.3

- old
+ new

@@ -120,19 +120,10 @@ guessers << Guessers::Source.new(source) if source Guesser.guess(guessers, Lexer.all) end - class AmbiguousGuess < StandardError - attr_reader :alternatives - def initialize(alternatives); @alternatives = alternatives; end - - def message - "Ambiguous guess: can't decide between #{alternatives.map(&:tag).inspect}" - end - end - # Guess which lexer to use based on a hash of info. # # @option info :mimetype # A mimetype to guess by # @option info :filename @@ -148,10 +139,10 @@ lexers = guesses(info) return Lexers::PlainText if lexers.empty? return lexers[0] if lexers.size == 1 - raise AmbiguousGuess.new(lexers) + raise Guesser::Ambiguous.new(lexers) end def guess_by_mimetype(mt) guess :mimetype => mt end