Methods
Class Public methods
from_sjis(sjis)
Link
# File tool/jisx0208.rb, line 4 def from_sjis(sjis) unless 0x8140 <= sjis && sjis <= 0xFCFC raise ArgumentError, "out of the range of JIS X 0208: 0x#{sjis.to_s(16)}" end sjis_hi, sjis_lo = sjis >> 8, sjis & 0xFF sjis_hi = (sjis_hi - ((sjis_hi <= 0x9F) ? 0x80 : 0xC0)) << 1 if sjis_lo <= 0x9E sjis_hi -= 1 sjis_lo -= (sjis_lo <= 0x7E) ? 0x3F : 0x40 else sjis_lo -= 0x9E end return self.new(sjis_hi, sjis_lo) end
new(row, cell=nil)
Link
Instance Public methods
==(other)
Link
inspect()
Link
succ()
Link