module SFCRoom::Utils
Public Class Methods
convert_for_search(str)
click to toggle source
# File lib/sfc-room/utils.rb, line 19 def self.convert_for_search str self.hankaku_zenkaku self.greek_downcase(str).downcase end
greek_downcase(str)
click to toggle source
# File lib/sfc-room/utils.rb, line 5 def self.greek_downcase str encoding = str.encoding return str.encode(Encoding::UTF_8).tr('Α-Ω','α-ω').encode(encoding) end
greek_upcase(str)
click to toggle source
# File lib/sfc-room/utils.rb, line 9 def self.greek_upcase str encoding = str.encoding return str.encode(Encoding::UTF_8).tr('α-ω','Α-Ω').encode(encoding) str.tr('α-ω','Α-Ω') end
hankaku_zenkaku(str)
click to toggle source
# File lib/sfc-room/utils.rb, line 14 def self.hankaku_zenkaku str encoding = str.encoding return NKF::nkf('-Z1 -Ww',str).encode(encoding) end