Module | Jpmobile::Emoticon |
In: |
lib/jpmobile/emoticon.rb
lib/jpmobile/emoticon/z_combine.rb |
絵文字関連処理
SJIS_TO_UNICODE | = | {} |
UNICODE_TO_SJIS | = | SJIS_TO_UNICODE.invert.freeze |
SJIS_REGEXP | = | Regexp.union(*SJIS_TO_UNICODE.keys.map{|s| sjis_regexp[s]}) |
SOFTBANK_WEBCODE_REGEXP | = | Regexp.union(*([/(?!)/n]+SOFTBANK_WEBCODE_TO_UNICODE.keys.map{|x| "\x1b\x24#{x}\x0f"})) |
DOCOMO_SJIS_REGEXP | = | Regexp.union(*DOCOMO_SJIS_TO_UNICODE.keys.map{|s| sjis_regexp[s]}) |
AU_SJIS_REGEXP | = | Regexp.union(*AU_SJIS_TO_UNICODE.keys.map{|s| sjis_regexp[s]}) |
SOFTBANK_UNICODE_REGEXP | = | Regexp.union(*SOFTBANK_UNICODE_TO_WEBCODE.keys.map{|x| [x].pack('U')}).freeze |
EMOTICON_UNICODES | = | UNICODE_TO_SJIS.keys|SOFTBANK_UNICODE_TO_WEBCODE.keys.map{|k|k+0x1000} |
UTF8_REGEXP | = | Regexp.union(*EMOTICON_UNICODES.map{|x| [x].pack('U')}).freeze |