Class: CharDet::SBCSGroupProber
- Inherits:
-
CharSetGroupProber
- Object
- CharSetGroupProber
- CharDet::SBCSGroupProber
- Defined in:
- lib/rchardet/sbcsgroupprober.rb
Instance Method Summary collapse
-
#initialize ⇒ SBCSGroupProber
constructor
A new instance of SBCSGroupProber.
Constructor Details
#initialize ⇒ SBCSGroupProber
Returns a new instance of SBCSGroupProber.
32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
# File 'lib/rchardet/sbcsgroupprober.rb', line 32 def initialize super @_mProbers = [ SingleByteCharSetProber.new(Win1251CyrillicModel), SingleByteCharSetProber.new(Koi8rModel), SingleByteCharSetProber.new(Latin5CyrillicModel), SingleByteCharSetProber.new(MacCyrillicModel), SingleByteCharSetProber.new(Ibm866Model), SingleByteCharSetProber.new(Ibm855Model), SingleByteCharSetProber.new(Latin7GreekModel), SingleByteCharSetProber.new(Win1253GreekModel), SingleByteCharSetProber.new(Latin5BulgarianModel), SingleByteCharSetProber.new(Win1251BulgarianModel), SingleByteCharSetProber.new(Latin2HungarianModel), SingleByteCharSetProber.new(Win1250HungarianModel), SingleByteCharSetProber.new(TIS620ThaiModel), ] hebrewProber = HebrewProber.new() logicalHebrewProber = SingleByteCharSetProber.new(Win1255HebrewModel, false, hebrewProber) visualHebrewProber = SingleByteCharSetProber.new(Win1255HebrewModel, true, hebrewProber) hebrewProber.set_model_probers(logicalHebrewProber, visualHebrewProber) @_mProbers += [hebrewProber, logicalHebrewProber, visualHebrewProber] reset() end |