Class: RsegFilter::Fullwidth

Inherits:
Object
  • Object
show all
Defined in:
lib/filters/fullwidth.rb

Constant Summary collapse

@@fullwidth_chars =
{'' => '1', '' => '2', '' => '3', '' => '4', '' => '5', '' => '6', '' => '7', '' => '8',
'' => '9', '' => '0', '' => 'a', '' => 'b', '' => 'c', '' => 'd', '' => 'e', '' => 'f',
'' => 'g', '' => 'h', '' => 'i', '' => 'j', '' => 'k', '' => 'l', '' => 'm', '' => 'n',
'' => 'o', '' => 'p', '' => 'q', '' => 'r', '' => 's', '' => 't', '' => 'u', '' => 'v',
'' => 'w', '' => 'x', '' => 'y', '' => 'z', '' => 'A', '' => 'B', '' => 'C', '' => 'D',
'' => 'E', '' => 'F', '' => 'G', '' => 'H', '' => 'I', '' => 'J', '' => 'K', '' => 'L',
'' => 'M', '' => 'N', '' => 'O', '' => 'P', '' => 'Q', '' => 'R', '' => 'S', '' => 'T', 
'' => 'U', '' => 'V', '' => 'W', '' => 'X', '' => 'Y', '' => 'Z', '' => '-', '' => '+',
'' => '-', '' => ',', '' => '/', '·' => '.'}

Class Method Summary collapse

Class Method Details

.filter(char) ⇒ Object



15
16
17
# File 'lib/filters/fullwidth.rb', line 15

def filter(char)
  @@fullwidth_chars[char].nil? ? char : @@fullwidth_chars[char]
end