pokebell

This gem is convert from Japanese message written by Hiragana / Katakana / alphabet / digit to Japanese pager aka “Pokebell” 2-digits format codes, and from the code to Katakana message.

usage

pokeberu = Pokebell.new("ぽけべる")
pokeberu.pokebell #=> "650524640493"
pokeberu.code     #=> "650524640493"
pokeberu.str      #=> "ポケベル"
pokeberu.to_s     #=> "ポケベル"
pokeberu = Pokebell.number("650524640493")
pokeberu.pokebell #=> "650524640493"
pokeberu.code     #=> "650524640493"
pokeberu.str      #=> "ポケベル"
pokeberu.to_s     #=> "ポケベル"

convert table

Pokebell.new("あいうえお").pokebell #=> "1112131415"
Pokebell.new("かきくけこ").pokebell #=> "2122232425"
Pokebell.new("さしすせそ").pokebell #=> "3132333435"
Pokebell.new("たちつてと").pokebell #=> "4142434445"
Pokebell.new("なにぬねの").pokebell #=> "5152535455"
Pokebell.new("はひふへほ").pokebell #=> "6162636465"
Pokebell.new("まみむめも").pokebell #=> "7172737475"
Pokebell.new("やゆよ").pokebell     #=> "818385"
Pokebell.new("()").pokebell       #=> "8284"
Pokebell.new("らりるれろ").pokebell #=> "9192939495"
Pokebell.new("わをん").pokebell     #=> "010203"
Pokebell.new("゛゜").pokebell       #=> "0405"

Pokebell.new("ABCDE").pokebell #=> "1617181910"
Pokebell.new("FGHIJ").pokebell #=> "2627282920"
Pokebell.new("KLMNO").pokebell #=> "3637383930"
Pokebell.new("PQRST").pokebell #=> "4647484940"
Pokebell.new("UVWXY").pokebell #=> "5657585950"
Pokebell.new("Z?!ー/").pokebell #=> "6667686960"
Pokebell.new("¥&").pokebell       #=> "7677"
Pokebell.new("*# ").pokebell     #=> "868788"
Pokebell.new("12345").pokebell #=> "9697989990"
Pokebell.new("67890").pokebell #=> "0607080900"

example

Pokebell.new("ぱーる").pokebell #=> "61056993"
Pokebell.new("パール").pokebell #=> "61056993"
Pokebell.new("るびー").pokebell #=> "93620469"
Pokebell.new("ルビー").pokebell #=> "93620469"

Pokebell.new("perl").pokebell   #=> "46104837"
Pokebell.new("ruby").pokebell   #=> "48561750"
Pokebell.new("hello pokebell").pokebell
#=> "2810373730884630361017103737"
Pokebell.number("61056993").str #=> "パール"
Pokebell.number("93620469").str #=> "ルビー"
Pokebell.number("46104837").str #=> "PERL"
Pokebell.number("48561750").str #=> "RUBY"
Pokebell.number("2810373730884630361017103737").str
#=> "HELLO POKEBELL"

TODO

Contributing to pokebell

Copyright © 2014 riocampos. See LICENSE.txt for further details.