Class: E4U::Encode::Softbank::Utf8

Inherits:
Object
  • Object
show all
Defined in:
lib/e4u/encode/softbank/utf8.rb,
lib/e4u/encode/softbank/utf8/softbank_unicode.rb

Constant Summary collapse

SOFTBANK_UNICODE =
{
  [0xE001].pack('U') => 'E001'.freeze,
  [0xE002].pack('U') => 'E002'.freeze,
  [0xE003].pack('U') => 'E003'.freeze,
  [0xE004].pack('U') => 'E004'.freeze,
  [0xE005].pack('U') => 'E005'.freeze,
  [0xE006].pack('U') => 'E006'.freeze,
  [0xE007].pack('U') => 'E007'.freeze,
  [0xE008].pack('U') => 'E008'.freeze,
  [0xE009].pack('U') => 'E009'.freeze,
  [0xE00A].pack('U') => 'E00A'.freeze,
  [0xE00B].pack('U') => 'E00B'.freeze,
  [0xE00C].pack('U') => 'E00C'.freeze,
  [0xE00D].pack('U') => 'E00D'.freeze,
  [0xE00E].pack('U') => 'E00E'.freeze,
  [0xE00F].pack('U') => 'E00F'.freeze,
  [0xE010].pack('U') => 'E010'.freeze,
  [0xE011].pack('U') => 'E011'.freeze,
  [0xE012].pack('U') => 'E012'.freeze,
  [0xE013].pack('U') => 'E013'.freeze,
  [0xE014].pack('U') => 'E014'.freeze,
  [0xE015].pack('U') => 'E015'.freeze,
  [0xE016].pack('U') => 'E016'.freeze,
  [0xE017].pack('U') => 'E017'.freeze,
  [0xE018].pack('U') => 'E018'.freeze,
  [0xE019].pack('U') => 'E019'.freeze,
  [0xE01A].pack('U') => 'E01A'.freeze,
  [0xE01B].pack('U') => 'E01B'.freeze,
  [0xE01C].pack('U') => 'E01C'.freeze,
  [0xE01D].pack('U') => 'E01D'.freeze,
  [0xE01E].pack('U') => 'E01E'.freeze,
  [0xE01F].pack('U') => 'E01F'.freeze,
  [0xE020].pack('U') => 'E020'.freeze,
  [0xE021].pack('U') => 'E021'.freeze,
  [0xE022].pack('U') => 'E022'.freeze,
  [0xE023].pack('U') => 'E023'.freeze,
  [0xE024].pack('U') => 'E024'.freeze,
  [0xE025].pack('U') => 'E025'.freeze,
  [0xE026].pack('U') => 'E026'.freeze,
  [0xE027].pack('U') => 'E027'.freeze,
  [0xE028].pack('U') => 'E028'.freeze,
  [0xE029].pack('U') => 'E029'.freeze,
  [0xE02A].pack('U') => 'E02A'.freeze,
  [0xE02B].pack('U') => 'E02B'.freeze,
  [0xE02C].pack('U') => 'E02C'.freeze,
  [0xE02D].pack('U') => 'E02D'.freeze,
  [0xE02E].pack('U') => 'E02E'.freeze,
  [0xE02F].pack('U') => 'E02F'.freeze,
  [0xE030].pack('U') => 'E030'.freeze,
  [0xE031].pack('U') => 'E031'.freeze,
  [0xE032].pack('U') => 'E032'.freeze,
  [0xE033].pack('U') => 'E033'.freeze,
  [0xE034].pack('U') => 'E034'.freeze,
  [0xE035].pack('U') => 'E035'.freeze,
  [0xE036].pack('U') => 'E036'.freeze,
  [0xE037].pack('U') => 'E037'.freeze,
  [0xE038].pack('U') => 'E038'.freeze,
  [0xE039].pack('U') => 'E039'.freeze,
  [0xE03A].pack('U') => 'E03A'.freeze,
  [0xE03B].pack('U') => 'E03B'.freeze,
  [0xE03C].pack('U') => 'E03C'.freeze,
  [0xE03D].pack('U') => 'E03D'.freeze,
  [0xE03E].pack('U') => 'E03E'.freeze,
  [0xE03F].pack('U') => 'E03F'.freeze,
  [0xE040].pack('U') => 'E040'.freeze,
  [0xE041].pack('U') => 'E041'.freeze,
  [0xE042].pack('U') => 'E042'.freeze,
  [0xE043].pack('U') => 'E043'.freeze,
  [0xE044].pack('U') => 'E044'.freeze,
  [0xE045].pack('U') => 'E045'.freeze,
  [0xE046].pack('U') => 'E046'.freeze,
  [0xE047].pack('U') => 'E047'.freeze,
  [0xE048].pack('U') => 'E048'.freeze,
  [0xE049].pack('U') => 'E049'.freeze,
  [0xE04A].pack('U') => 'E04A'.freeze,
  [0xE04B].pack('U') => 'E04B'.freeze,
  [0xE04C].pack('U') => 'E04C'.freeze,
  [0xE04D].pack('U') => 'E04D'.freeze,
  [0xE04E].pack('U') => 'E04E'.freeze,
  [0xE04F].pack('U') => 'E04F'.freeze,
  [0xE050].pack('U') => 'E050'.freeze,
  [0xE051].pack('U') => 'E051'.freeze,
  [0xE052].pack('U') => 'E052'.freeze,
  [0xE053].pack('U') => 'E053'.freeze,
  [0xE054].pack('U') => 'E054'.freeze,
  [0xE055].pack('U') => 'E055'.freeze,
  [0xE056].pack('U') => 'E056'.freeze,
  [0xE057].pack('U') => 'E057'.freeze,
  [0xE058].pack('U') => 'E058'.freeze,
  [0xE059].pack('U') => 'E059'.freeze,
  [0xE05A].pack('U') => 'E05A'.freeze,
  [0xE101].pack('U') => 'E101'.freeze,
  [0xE102].pack('U') => 'E102'.freeze,
  [0xE103].pack('U') => 'E103'.freeze,
  [0xE104].pack('U') => 'E104'.freeze,
  [0xE105].pack('U') => 'E105'.freeze,
  [0xE106].pack('U') => 'E106'.freeze,
  [0xE107].pack('U') => 'E107'.freeze,
  [0xE108].pack('U') => 'E108'.freeze,
  [0xE109].pack('U') => 'E109'.freeze,
  [0xE10A].pack('U') => 'E10A'.freeze,
  [0xE10B].pack('U') => 'E10B'.freeze,
  [0xE10C].pack('U') => 'E10C'.freeze,
  [0xE10D].pack('U') => 'E10D'.freeze,
  [0xE10E].pack('U') => 'E10E'.freeze,
  [0xE10F].pack('U') => 'E10F'.freeze,
  [0xE110].pack('U') => 'E110'.freeze,
  [0xE111].pack('U') => 'E111'.freeze,
  [0xE112].pack('U') => 'E112'.freeze,
  [0xE113].pack('U') => 'E113'.freeze,
  [0xE114].pack('U') => 'E114'.freeze,
  [0xE115].pack('U') => 'E115'.freeze,
  [0xE116].pack('U') => 'E116'.freeze,
  [0xE117].pack('U') => 'E117'.freeze,
  [0xE118].pack('U') => 'E118'.freeze,
  [0xE119].pack('U') => 'E119'.freeze,
  [0xE11A].pack('U') => 'E11A'.freeze,
  [0xE11B].pack('U') => 'E11B'.freeze,
  [0xE11C].pack('U') => 'E11C'.freeze,
  [0xE11D].pack('U') => 'E11D'.freeze,
  [0xE11E].pack('U') => 'E11E'.freeze,
  [0xE11F].pack('U') => 'E11F'.freeze,
  [0xE120].pack('U') => 'E120'.freeze,
  [0xE121].pack('U') => 'E121'.freeze,
  [0xE122].pack('U') => 'E122'.freeze,
  [0xE123].pack('U') => 'E123'.freeze,
  [0xE124].pack('U') => 'E124'.freeze,
  [0xE125].pack('U') => 'E125'.freeze,
  [0xE126].pack('U') => 'E126'.freeze,
  [0xE127].pack('U') => 'E127'.freeze,
  [0xE128].pack('U') => 'E128'.freeze,
  [0xE129].pack('U') => 'E129'.freeze,
  [0xE12A].pack('U') => 'E12A'.freeze,
  [0xE12B].pack('U') => 'E12B'.freeze,
  [0xE12C].pack('U') => 'E12C'.freeze,
  [0xE12D].pack('U') => 'E12D'.freeze,
  [0xE12E].pack('U') => 'E12E'.freeze,
  [0xE12F].pack('U') => 'E12F'.freeze,
  [0xE130].pack('U') => 'E130'.freeze,
  [0xE131].pack('U') => 'E131'.freeze,
  [0xE132].pack('U') => 'E132'.freeze,
  [0xE133].pack('U') => 'E133'.freeze,
  [0xE134].pack('U') => 'E134'.freeze,
  [0xE135].pack('U') => 'E135'.freeze,
  [0xE136].pack('U') => 'E136'.freeze,
  [0xE137].pack('U') => 'E137'.freeze,
  [0xE138].pack('U') => 'E138'.freeze,
  [0xE139].pack('U') => 'E139'.freeze,
  [0xE13A].pack('U') => 'E13A'.freeze,
  [0xE13B].pack('U') => 'E13B'.freeze,
  [0xE13C].pack('U') => 'E13C'.freeze,
  [0xE13D].pack('U') => 'E13D'.freeze,
  [0xE13E].pack('U') => 'E13E'.freeze,
  [0xE13F].pack('U') => 'E13F'.freeze,
  [0xE140].pack('U') => 'E140'.freeze,
  [0xE141].pack('U') => 'E141'.freeze,
  [0xE142].pack('U') => 'E142'.freeze,
  [0xE143].pack('U') => 'E143'.freeze,
  [0xE144].pack('U') => 'E144'.freeze,
  [0xE145].pack('U') => 'E145'.freeze,
  [0xE146].pack('U') => 'E146'.freeze,
  [0xE147].pack('U') => 'E147'.freeze,
  [0xE148].pack('U') => 'E148'.freeze,
  [0xE149].pack('U') => 'E149'.freeze,
  [0xE14A].pack('U') => 'E14A'.freeze,
  [0xE14B].pack('U') => 'E14B'.freeze,
  [0xE14C].pack('U') => 'E14C'.freeze,
  [0xE14D].pack('U') => 'E14D'.freeze,
  [0xE14E].pack('U') => 'E14E'.freeze,
  [0xE14F].pack('U') => 'E14F'.freeze,
  [0xE150].pack('U') => 'E150'.freeze,
  [0xE151].pack('U') => 'E151'.freeze,
  [0xE152].pack('U') => 'E152'.freeze,
  [0xE153].pack('U') => 'E153'.freeze,
  [0xE154].pack('U') => 'E154'.freeze,
  [0xE155].pack('U') => 'E155'.freeze,
  [0xE156].pack('U') => 'E156'.freeze,
  [0xE157].pack('U') => 'E157'.freeze,
  [0xE158].pack('U') => 'E158'.freeze,
  [0xE159].pack('U') => 'E159'.freeze,
  [0xE15A].pack('U') => 'E15A'.freeze,
  [0xE201].pack('U') => 'E201'.freeze,
  [0xE202].pack('U') => 'E202'.freeze,
  [0xE203].pack('U') => 'E203'.freeze,
  [0xE204].pack('U') => 'E204'.freeze,
  [0xE205].pack('U') => 'E205'.freeze,
  [0xE206].pack('U') => 'E206'.freeze,
  [0xE207].pack('U') => 'E207'.freeze,
  [0xE208].pack('U') => 'E208'.freeze,
  [0xE209].pack('U') => 'E209'.freeze,
  [0xE20A].pack('U') => 'E20A'.freeze,
  [0xE20B].pack('U') => 'E20B'.freeze,
  [0xE20C].pack('U') => 'E20C'.freeze,
  [0xE20D].pack('U') => 'E20D'.freeze,
  [0xE20E].pack('U') => 'E20E'.freeze,
  [0xE20F].pack('U') => 'E20F'.freeze,
  [0xE210].pack('U') => 'E210'.freeze,
  [0xE211].pack('U') => 'E211'.freeze,
  [0xE212].pack('U') => 'E212'.freeze,
  [0xE213].pack('U') => 'E213'.freeze,
  [0xE214].pack('U') => 'E214'.freeze,
  [0xE215].pack('U') => 'E215'.freeze,
  [0xE216].pack('U') => 'E216'.freeze,
  [0xE217].pack('U') => 'E217'.freeze,
  [0xE218].pack('U') => 'E218'.freeze,
  [0xE219].pack('U') => 'E219'.freeze,
  [0xE21A].pack('U') => 'E21A'.freeze,
  [0xE21B].pack('U') => 'E21B'.freeze,
  [0xE21C].pack('U') => 'E21C'.freeze,
  [0xE21D].pack('U') => 'E21D'.freeze,
  [0xE21E].pack('U') => 'E21E'.freeze,
  [0xE21F].pack('U') => 'E21F'.freeze,
  [0xE220].pack('U') => 'E220'.freeze,
  [0xE221].pack('U') => 'E221'.freeze,
  [0xE222].pack('U') => 'E222'.freeze,
  [0xE223].pack('U') => 'E223'.freeze,
  [0xE224].pack('U') => 'E224'.freeze,
  [0xE225].pack('U') => 'E225'.freeze,
  [0xE226].pack('U') => 'E226'.freeze,
  [0xE227].pack('U') => 'E227'.freeze,
  [0xE228].pack('U') => 'E228'.freeze,
  [0xE229].pack('U') => 'E229'.freeze,
  [0xE22A].pack('U') => 'E22A'.freeze,
  [0xE22B].pack('U') => 'E22B'.freeze,
  [0xE22C].pack('U') => 'E22C'.freeze,
  [0xE22D].pack('U') => 'E22D'.freeze,
  [0xE22E].pack('U') => 'E22E'.freeze,
  [0xE22F].pack('U') => 'E22F'.freeze,
  [0xE230].pack('U') => 'E230'.freeze,
  [0xE231].pack('U') => 'E231'.freeze,
  [0xE232].pack('U') => 'E232'.freeze,
  [0xE233].pack('U') => 'E233'.freeze,
  [0xE234].pack('U') => 'E234'.freeze,
  [0xE235].pack('U') => 'E235'.freeze,
  [0xE236].pack('U') => 'E236'.freeze,
  [0xE237].pack('U') => 'E237'.freeze,
  [0xE238].pack('U') => 'E238'.freeze,
  [0xE239].pack('U') => 'E239'.freeze,
  [0xE23A].pack('U') => 'E23A'.freeze,
  [0xE23B].pack('U') => 'E23B'.freeze,
  [0xE23C].pack('U') => 'E23C'.freeze,
  [0xE23D].pack('U') => 'E23D'.freeze,
  [0xE23E].pack('U') => 'E23E'.freeze,
  [0xE23F].pack('U') => 'E23F'.freeze,
  [0xE240].pack('U') => 'E240'.freeze,
  [0xE241].pack('U') => 'E241'.freeze,
  [0xE242].pack('U') => 'E242'.freeze,
  [0xE243].pack('U') => 'E243'.freeze,
  [0xE244].pack('U') => 'E244'.freeze,
  [0xE245].pack('U') => 'E245'.freeze,
  [0xE246].pack('U') => 'E246'.freeze,
  [0xE247].pack('U') => 'E247'.freeze,
  [0xE248].pack('U') => 'E248'.freeze,
  [0xE249].pack('U') => 'E249'.freeze,
  [0xE24A].pack('U') => 'E24A'.freeze,
  [0xE24B].pack('U') => 'E24B'.freeze,
  [0xE24C].pack('U') => 'E24C'.freeze,
  [0xE24D].pack('U') => 'E24D'.freeze,
  [0xE24E].pack('U') => 'E24E'.freeze,
  [0xE24F].pack('U') => 'E24F'.freeze,
  [0xE250].pack('U') => 'E250'.freeze,
  [0xE251].pack('U') => 'E251'.freeze,
  [0xE252].pack('U') => 'E252'.freeze,
  [0xE253].pack('U') => 'E253'.freeze,
  [0xE254].pack('U') => 'E254'.freeze,
  [0xE255].pack('U') => 'E255'.freeze,
  [0xE256].pack('U') => 'E256'.freeze,
  [0xE257].pack('U') => 'E257'.freeze,
  [0xE258].pack('U') => 'E258'.freeze,
  [0xE259].pack('U') => 'E259'.freeze,
  [0xE25A].pack('U') => 'E25A'.freeze,
  [0xE301].pack('U') => 'E301'.freeze,
  [0xE302].pack('U') => 'E302'.freeze,
  [0xE303].pack('U') => 'E303'.freeze,
  [0xE304].pack('U') => 'E304'.freeze,
  [0xE305].pack('U') => 'E305'.freeze,
  [0xE306].pack('U') => 'E306'.freeze,
  [0xE307].pack('U') => 'E307'.freeze,
  [0xE308].pack('U') => 'E308'.freeze,
  [0xE309].pack('U') => 'E309'.freeze,
  [0xE30A].pack('U') => 'E30A'.freeze,
  [0xE30B].pack('U') => 'E30B'.freeze,
  [0xE30C].pack('U') => 'E30C'.freeze,
  [0xE30D].pack('U') => 'E30D'.freeze,
  [0xE30E].pack('U') => 'E30E'.freeze,
  [0xE30F].pack('U') => 'E30F'.freeze,
  [0xE310].pack('U') => 'E310'.freeze,
  [0xE311].pack('U') => 'E311'.freeze,
  [0xE312].pack('U') => 'E312'.freeze,
  [0xE313].pack('U') => 'E313'.freeze,
  [0xE314].pack('U') => 'E314'.freeze,
  [0xE315].pack('U') => 'E315'.freeze,
  [0xE316].pack('U') => 'E316'.freeze,
  [0xE317].pack('U') => 'E317'.freeze,
  [0xE318].pack('U') => 'E318'.freeze,
  [0xE319].pack('U') => 'E319'.freeze,
  [0xE31A].pack('U') => 'E31A'.freeze,
  [0xE31B].pack('U') => 'E31B'.freeze,
  [0xE31C].pack('U') => 'E31C'.freeze,
  [0xE31D].pack('U') => 'E31D'.freeze,
  [0xE31E].pack('U') => 'E31E'.freeze,
  [0xE31F].pack('U') => 'E31F'.freeze,
  [0xE320].pack('U') => 'E320'.freeze,
  [0xE321].pack('U') => 'E321'.freeze,
  [0xE322].pack('U') => 'E322'.freeze,
  [0xE323].pack('U') => 'E323'.freeze,
  [0xE324].pack('U') => 'E324'.freeze,
  [0xE325].pack('U') => 'E325'.freeze,
  [0xE326].pack('U') => 'E326'.freeze,
  [0xE327].pack('U') => 'E327'.freeze,
  [0xE328].pack('U') => 'E328'.freeze,
  [0xE329].pack('U') => 'E329'.freeze,
  [0xE32A].pack('U') => 'E32A'.freeze,
  [0xE32B].pack('U') => 'E32B'.freeze,
  [0xE32C].pack('U') => 'E32C'.freeze,
  [0xE32D].pack('U') => 'E32D'.freeze,
  [0xE32E].pack('U') => 'E32E'.freeze,
  [0xE32F].pack('U') => 'E32F'.freeze,
  [0xE330].pack('U') => 'E330'.freeze,
  [0xE331].pack('U') => 'E331'.freeze,
  [0xE332].pack('U') => 'E332'.freeze,
  [0xE333].pack('U') => 'E333'.freeze,
  [0xE334].pack('U') => 'E334'.freeze,
  [0xE335].pack('U') => 'E335'.freeze,
  [0xE336].pack('U') => 'E336'.freeze,
  [0xE337].pack('U') => 'E337'.freeze,
  [0xE338].pack('U') => 'E338'.freeze,
  [0xE339].pack('U') => 'E339'.freeze,
  [0xE33A].pack('U') => 'E33A'.freeze,
  [0xE33B].pack('U') => 'E33B'.freeze,
  [0xE33C].pack('U') => 'E33C'.freeze,
  [0xE33D].pack('U') => 'E33D'.freeze,
  [0xE33E].pack('U') => 'E33E'.freeze,
  [0xE33F].pack('U') => 'E33F'.freeze,
  [0xE340].pack('U') => 'E340'.freeze,
  [0xE341].pack('U') => 'E341'.freeze,
  [0xE342].pack('U') => 'E342'.freeze,
  [0xE343].pack('U') => 'E343'.freeze,
  [0xE344].pack('U') => 'E344'.freeze,
  [0xE345].pack('U') => 'E345'.freeze,
  [0xE346].pack('U') => 'E346'.freeze,
  [0xE347].pack('U') => 'E347'.freeze,
  [0xE348].pack('U') => 'E348'.freeze,
  [0xE349].pack('U') => 'E349'.freeze,
  [0xE34A].pack('U') => 'E34A'.freeze,
  [0xE34B].pack('U') => 'E34B'.freeze,
  [0xE34C].pack('U') => 'E34C'.freeze,
  [0xE34D].pack('U') => 'E34D'.freeze,
  [0xE401].pack('U') => 'E401'.freeze,
  [0xE402].pack('U') => 'E402'.freeze,
  [0xE403].pack('U') => 'E403'.freeze,
  [0xE404].pack('U') => 'E404'.freeze,
  [0xE405].pack('U') => 'E405'.freeze,
  [0xE406].pack('U') => 'E406'.freeze,
  [0xE407].pack('U') => 'E407'.freeze,
  [0xE408].pack('U') => 'E408'.freeze,
  [0xE409].pack('U') => 'E409'.freeze,
  [0xE40A].pack('U') => 'E40A'.freeze,
  [0xE40B].pack('U') => 'E40B'.freeze,
  [0xE40C].pack('U') => 'E40C'.freeze,
  [0xE40D].pack('U') => 'E40D'.freeze,
  [0xE40E].pack('U') => 'E40E'.freeze,
  [0xE40F].pack('U') => 'E40F'.freeze,
  [0xE410].pack('U') => 'E410'.freeze,
  [0xE411].pack('U') => 'E411'.freeze,
  [0xE412].pack('U') => 'E412'.freeze,
  [0xE413].pack('U') => 'E413'.freeze,
  [0xE414].pack('U') => 'E414'.freeze,
  [0xE415].pack('U') => 'E415'.freeze,
  [0xE416].pack('U') => 'E416'.freeze,
  [0xE417].pack('U') => 'E417'.freeze,
  [0xE418].pack('U') => 'E418'.freeze,
  [0xE419].pack('U') => 'E419'.freeze,
  [0xE41A].pack('U') => 'E41A'.freeze,
  [0xE41B].pack('U') => 'E41B'.freeze,
  [0xE41C].pack('U') => 'E41C'.freeze,
  [0xE41D].pack('U') => 'E41D'.freeze,
  [0xE41E].pack('U') => 'E41E'.freeze,
  [0xE41F].pack('U') => 'E41F'.freeze,
  [0xE420].pack('U') => 'E420'.freeze,
  [0xE421].pack('U') => 'E421'.freeze,
  [0xE422].pack('U') => 'E422'.freeze,
  [0xE423].pack('U') => 'E423'.freeze,
  [0xE424].pack('U') => 'E424'.freeze,
  [0xE425].pack('U') => 'E425'.freeze,
  [0xE426].pack('U') => 'E426'.freeze,
  [0xE427].pack('U') => 'E427'.freeze,
  [0xE428].pack('U') => 'E428'.freeze,
  [0xE429].pack('U') => 'E429'.freeze,
  [0xE42A].pack('U') => 'E42A'.freeze,
  [0xE42B].pack('U') => 'E42B'.freeze,
  [0xE42C].pack('U') => 'E42C'.freeze,
  [0xE42D].pack('U') => 'E42D'.freeze,
  [0xE42E].pack('U') => 'E42E'.freeze,
  [0xE42F].pack('U') => 'E42F'.freeze,
  [0xE430].pack('U') => 'E430'.freeze,
  [0xE431].pack('U') => 'E431'.freeze,
  [0xE432].pack('U') => 'E432'.freeze,
  [0xE433].pack('U') => 'E433'.freeze,
  [0xE434].pack('U') => 'E434'.freeze,
  [0xE435].pack('U') => 'E435'.freeze,
  [0xE436].pack('U') => 'E436'.freeze,
  [0xE437].pack('U') => 'E437'.freeze,
  [0xE438].pack('U') => 'E438'.freeze,
  [0xE439].pack('U') => 'E439'.freeze,
  [0xE43A].pack('U') => 'E43A'.freeze,
  [0xE43B].pack('U') => 'E43B'.freeze,
  [0xE43C].pack('U') => 'E43C'.freeze,
  [0xE43D].pack('U') => 'E43D'.freeze,
  [0xE43E].pack('U') => 'E43E'.freeze,
  [0xE43F].pack('U') => 'E43F'.freeze,
  [0xE440].pack('U') => 'E440'.freeze,
  [0xE441].pack('U') => 'E441'.freeze,
  [0xE442].pack('U') => 'E442'.freeze,
  [0xE443].pack('U') => 'E443'.freeze,
  [0xE444].pack('U') => 'E444'.freeze,
  [0xE445].pack('U') => 'E445'.freeze,
  [0xE446].pack('U') => 'E446'.freeze,
  [0xE447].pack('U') => 'E447'.freeze,
  [0xE448].pack('U') => 'E448'.freeze,
  [0xE449].pack('U') => 'E449'.freeze,
  [0xE44A].pack('U') => 'E44A'.freeze,
  [0xE44B].pack('U') => 'E44B'.freeze,
  [0xE44C].pack('U') => 'E44C'.freeze,
  [0xE501].pack('U') => 'E501'.freeze,
  [0xE502].pack('U') => 'E502'.freeze,
  [0xE503].pack('U') => 'E503'.freeze,
  [0xE504].pack('U') => 'E504'.freeze,
  [0xE505].pack('U') => 'E505'.freeze,
  [0xE506].pack('U') => 'E506'.freeze,
  [0xE507].pack('U') => 'E507'.freeze,
  [0xE508].pack('U') => 'E508'.freeze,
  [0xE509].pack('U') => 'E509'.freeze,
  [0xE50A].pack('U') => 'E50A'.freeze,
  [0xE50B].pack('U') => 'E50B'.freeze,
  [0xE50C].pack('U') => 'E50C'.freeze,
  [0xE50D].pack('U') => 'E50D'.freeze,
  [0xE50E].pack('U') => 'E50E'.freeze,
  [0xE50F].pack('U') => 'E50F'.freeze,
  [0xE510].pack('U') => 'E510'.freeze,
  [0xE511].pack('U') => 'E511'.freeze,
  [0xE512].pack('U') => 'E512'.freeze,
  [0xE513].pack('U') => 'E513'.freeze,
  [0xE514].pack('U') => 'E514'.freeze,
  [0xE515].pack('U') => 'E515'.freeze,
  [0xE516].pack('U') => 'E516'.freeze,
  [0xE517].pack('U') => 'E517'.freeze,
  [0xE518].pack('U') => 'E518'.freeze,
  [0xE519].pack('U') => 'E519'.freeze,
  [0xE51A].pack('U') => 'E51A'.freeze,
  [0xE51B].pack('U') => 'E51B'.freeze,
  [0xE51C].pack('U') => 'E51C'.freeze,
  [0xE51D].pack('U') => 'E51D'.freeze,
  [0xE51E].pack('U') => 'E51E'.freeze,
  [0xE51F].pack('U') => 'E51F'.freeze,
  [0xE520].pack('U') => 'E520'.freeze,
  [0xE521].pack('U') => 'E521'.freeze,
  [0xE522].pack('U') => 'E522'.freeze,
  [0xE523].pack('U') => 'E523'.freeze,
  [0xE524].pack('U') => 'E524'.freeze,
  [0xE525].pack('U') => 'E525'.freeze,
  [0xE526].pack('U') => 'E526'.freeze,
  [0xE527].pack('U') => 'E527'.freeze,
  [0xE528].pack('U') => 'E528'.freeze,
  [0xE529].pack('U') => 'E529'.freeze,
  [0xE52A].pack('U') => 'E52A'.freeze,
  [0xE52B].pack('U') => 'E52B'.freeze,
  [0xE52C].pack('U') => 'E52C'.freeze,
  [0xE52D].pack('U') => 'E52D'.freeze,
  [0xE52E].pack('U') => 'E52E'.freeze,
  [0xE52F].pack('U') => 'E52F'.freeze,
  [0xE530].pack('U') => 'E530'.freeze,
  [0xE531].pack('U') => 'E531'.freeze,
  [0xE532].pack('U') => 'E532'.freeze,
  [0xE533].pack('U') => 'E533'.freeze,
  [0xE534].pack('U') => 'E534'.freeze,
  [0xE535].pack('U') => 'E535'.freeze,
  [0xE536].pack('U') => 'E536'.freeze,
  [0xE537].pack('U') => 'E537'.freeze,
  [0xE538].pack('U') => 'E538'.freeze,
  [0xE539].pack('U') => 'E539'.freeze,
  [0xE53A].pack('U') => 'E53A'.freeze,
  [0xE53B].pack('U') => 'E53B'.freeze,
  [0xE53C].pack('U') => 'E53C'.freeze,
  [0xE53D].pack('U') => 'E53D'.freeze,
  [0xE53E].pack('U') => 'E53E'.freeze,
}.freeze
SOFTBANK_UNICODE_REGEXP =
Regexp.union(*SOFTBANK_UNICODE.keys.map(&((RUBY_VERSION < '1.9.1') ?
                                                                  (lambda { |e|
  Regexp.new(Regexp.escape(e,'u'),nil,'u')
}) :
                                                                  (lambda { |e|
  Regexp.new(Regexp.escape(e))
})))).freeze

Class Method Summary collapse

Class Method Details

.to_softbank_unicode(str) ⇒ Object



6
7
8
9
10
11
# File 'lib/e4u/encode/softbank/utf8.rb', line 6

def self.to_softbank_unicode str
  puts "softbank_utf8_to_softbank_unicode" if $DEBUG
  str.gsub(SOFTBANK_UNICODE_REGEXP) do |matched|
    "&#x#{SOFTBANK_UNICODE[matched]};"
  end
end