Parent

Class/Module Index [+]

Quicksearch

CharDet::CharSetProber

Attributes

active[RW]

Public Class Methods

new() click to toggle source
# File lib/tmail/vendor/rchardet-1.3/lib/rchardet/charsetprober.rb, line 33
def initialize
end

Public Instance Methods

feed(aBuf) click to toggle source
# File lib/tmail/vendor/rchardet-1.3/lib/rchardet/charsetprober.rb, line 44
def feed(aBuf)
end
filter_high_bit_only(aBuf) click to toggle source
# File lib/tmail/vendor/rchardet-1.3/lib/rchardet/charsetprober.rb, line 55
def filter_high_bit_only(aBuf)
  # DO NOT USE `gsub!`
  # It will remove all characters from the buffer that is later used by
  # other probers.  This is because gsub! removes data from the instance variable
  # that will be passed to later probers, while gsub makes a new instance variable
  # that will not. 
  newBuf = aBuf.gsub(/([\x00-\x7F])+/, ' ')
  return newBuf
end
filter_with_english_letters(aBuf) click to toggle source
# File lib/tmail/vendor/rchardet-1.3/lib/rchardet/charsetprober.rb, line 70
def filter_with_english_letters(aBuf)
  # TODO
  return aBuf
end
filter_without_english_letters(aBuf) click to toggle source
# File lib/tmail/vendor/rchardet-1.3/lib/rchardet/charsetprober.rb, line 65
def filter_without_english_letters(aBuf)
  newBuf = aBuf.gsub(/([A-Za-z])+/,' ')
  return newBuf
end
get_charset_name() click to toggle source
# File lib/tmail/vendor/rchardet-1.3/lib/rchardet/charsetprober.rb, line 40
def get_charset_name
  return nil
end
get_confidence() click to toggle source
# File lib/tmail/vendor/rchardet-1.3/lib/rchardet/charsetprober.rb, line 51
def get_confidence
  return 0.0
end
get_state() click to toggle source
# File lib/tmail/vendor/rchardet-1.3/lib/rchardet/charsetprober.rb, line 47
def get_state
  return @_mState
end
reset() click to toggle source
# File lib/tmail/vendor/rchardet-1.3/lib/rchardet/charsetprober.rb, line 36
def reset
  @_mState = EDetecting
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.