module Nihongo

Constants

VERSION

Public Class Methods

dakuon() click to toggle source
# File lib/nihongo.rb, line 37
def dakuon
  'バビブベボヴガギグゲゴザジズゼゾダヂヅデド'
end
dakuon_kigou() click to toggle source
# File lib/nihongo.rb, line 57
def dakuon_kigou
  {
    0 => '゙',
    1 => '゚'
  }
end
handakuon() click to toggle source
# File lib/nihongo.rb, line 41
def handakuon
  'パピプペポ'
end
hankaku_eiji_range() click to toggle source
# File lib/nihongo.rb, line 13
def hankaku_eiji_range
  'A-z'
end
hankaku_katakana() click to toggle source
# File lib/nihongo.rb, line 29
def hankaku_katakana
  'ハヒフヘホウカキクケコサシスセソタチツテトアイエオナニヌネノマミムメモヤユヨラリルレロワヲンァィゥェォャュョッ'
end
hankaku_katakana_matcher() click to toggle source
# File lib/nihongo.rb, line 64
def hankaku_katakana_matcher
  /([ヲ-ッア-ン])([゙゚]?)/
end
hankaku_kigou() click to toggle source
# File lib/nihongo.rb, line 45
def hankaku_kigou
  ' !"#$%&\'()*+,-./:;<=>?@[\]^_`{|}~。「」、ー゙゚・'
end
hankaku_kigou_with_escape() click to toggle source
# File lib/nihongo.rb, line 49
def hankaku_kigou_with_escape
  self.hankaku_kigou.gsub(/[\-\^\\]/){ "\\" + $& }
end
hankaku_suuji_range() click to toggle source
# File lib/nihongo.rb, line 21
def hankaku_suuji_range
  '0-9'
end
hiragana_rage() click to toggle source
# File lib/nihongo.rb, line 9
def hiragana_rage
  'ぁ-ゔ'
end
katakana_rage() click to toggle source
# File lib/nihongo.rb, line 5
def katakana_rage
  'ァ-ヴ'
end
zenkaku_eiji_range() click to toggle source
# File lib/nihongo.rb, line 17
def zenkaku_eiji_range
  'A-z'
end
zenkaku_katakana() click to toggle source
# File lib/nihongo.rb, line 33
def zenkaku_katakana
  'ハヒフヘホウカキクケコサシスセソタチツテトアイエオナニヌネノマミムメモヤユヨラリルレロワヲンァィゥェォャュョッ'
end
zenkaku_katakana_matcher() click to toggle source
# File lib/nihongo.rb, line 68
def zenkaku_katakana_matcher
  /[#{Nihongo.zenkaku_katakana}#{Nihongo.dakuon}#{Nihongo.handakuon}]/
end
zenkaku_kigou() click to toggle source
# File lib/nihongo.rb, line 53
def zenkaku_kigou
  ' !”#$%&’()*+,-./:;<=>?@[¥]^_‘{|} ̄。「」、ー゛゜・'
end
zenkaku_suuji_range() click to toggle source
# File lib/nihongo.rb, line 25
def zenkaku_suuji_range
  '0-9'
end