gimei という、ランダムで日本人の名前を返す gem を作りました。
似たようなライブラリに faker があります。faker は人の名前だけではなく、住所やメールアドレスやユーザ名や電話番号など、たくさんのジャンルのダミーデータを返してくれるすごい gem です。しかも i18n に対応しており、yaml ファイルを定義すれば日本語も使えます。
じゃあ faker でいいじゃん!って思いますよね。しかし一つだけ問題がありまして…。ふりがなが使えないのです。
そこでgimeiです。gimeiは下記のような形でふりがな(フリガナ)に対応しています。
gimei = Gimei.new
gimei.kanji #=> "斎藤 陽菜"
gimei.hiragana #=> "さいとう はるな"
gimei.katakana #=> "サイトウ ハルナ"
gimei.last.kanji #=> "斎藤"
gimei.last.hiragana #=> "さいとう"
gimei.last.katakana #=> "サイトウ"
gimei.first.kanji #=> "陽菜"
gimei.first.hiragana #=> "はるな"
gimei.first.katakana #=> "ハルナ"
他の項目は faker で対応できそうなので、名前だけに特化してみました。必要に駆られたら機能を足したり、また別の gem にしたりしようと思います。
というわけで、どうぞご利用ください。pull request なども歓迎です!