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