Ruby でキリバンをチェックするライブラリつくった

ほしかったのでつくった。

インストール

$ gem install kiriban

使い方

require "kiriban"

# キリバン
p 10000.kiriban?
p 11111.kiriban?
p 12345.kiriban?
p 12321.kiriban?

# ゼロバン(先頭以外が 0)
p 10000.zeroban?

# ゾロバン(同じ数字)
p 11111.zoroban?

# 連番(連続する数字)
p 12345.renban?

# ミラバン(回文数である数)
p 12321.miraban?

文字列に変換できるオブジェクトであればチェックすることは可能なので、次のように使うこともできる。

# "AAA".kiriban?
p class AAA; self end.kiriban?