文字列をギャル文字に置換するgem、String#to_galを作って(はじめて)rubygems.orgに公開した

March 30, 2014 by Yudai Suzuki

ギャルで自作PCアイドルjsプログラマぁゃぴさんのブログを社内のチャットでシェアしたらみんなギャル文字で会話しはじめた。

しかし、いかんせんおじさん達にはギャル文字を入力し続けるのは辛い。

おじさん達にギャル文字変換ソリューションが求められてる旨をつぶやいたらぁゃぴさんが拾ってくれて、置換するスクリプトをシェアしてくれた。

なんとなくRubyで書き直し、せっかくなのでgemにして公開した。
報告したら喜んでもらえたようでよかった。

rubygems.org
github

実はgemを作るのは初めてで、gemを公開するのは今年の目標の一つにしていた。
ネタは人のものだし、大したコードじゃないが、いざ公開してみると思い入れができるもので、いろいろやりたくなってくる。

とりあえずちゃんとしようと思って、最低限のテストは書いていてたのでTravisCI使うようにしておいた。 あとはもうちょっとテスト追加したり、置換表を外部のメソッドにしたり、置換表をもう少し増やしたりしようと思ってる。

ちなみに、本来ギャル文字はもっと色々バリエーションがあるもので、完全なギャル文字(?)に置換できるわけではない。

Wikipedia/ギャル文字

なのでぁゃぴさんも言ってるように、正確にはぁゃぴさんの文体に置換するメソッドなんだと思う。
で、はじめに書いた時はString#to_aypって名前にしてたんだけど、さすがに人の名前を勝手に使って公開するのはアレなのでString#to_galにした。

© 2017 | Onigra | Powerd by Hucore theme & Hugo