module Mojiru::String

Constants

UTF8_BOM

Public Instance Methods

han_to_zen() click to toggle source
# File lib/mojiru/string.rb, line 13
def han_to_zen
  NKF.nkf('-W -w', self).tr('0-9a-zA-Z', '0-9a-zA-Z')
end
hiragana() click to toggle source
# File lib/mojiru/string.rb, line 17
def hiragana
  NKF.nkf('--hiragana -W -w', self)
end
katakana() click to toggle source
# File lib/mojiru/string.rb, line 21
def katakana
  NKF.nkf('--katakana -W -w', self)
end
normalize_zen_han() click to toggle source
# File lib/mojiru/string.rb, line 25
def normalize_zen_han
  NKF.nkf('-m0Z1 -W -w', self)
end
prepend_utf8_bom() click to toggle source
# File lib/mojiru/string.rb, line 33
def prepend_utf8_bom
  UTF8_BOM + self
end
strip_blank() click to toggle source
# File lib/mojiru/string.rb, line 29
def strip_blank
  gsub(/\A[[:blank:]]+|[[:blank:]]+\Z/, '')
end
zen_to_han() click to toggle source
# File lib/mojiru/string.rb, line 9
def zen_to_han
  NKF.nkf('-x -Z4 -W -w', self)
end