# File lib/CharSetGroupProber.rb, line 62 def feed(aBuf) for prober in @_mProbers unless prober then next end unless prober.active then next end st = prober.feed(aBuf) unless st then next end if st == :FoundIt @_mBestGuessProber = prober return get_state() elsif st == :NotMe prober.active = false @_mActiveNum -= 1 if @_mActiveNum <= 0 @_mState = :NotMe return get_state() end end end return get_state() end