ruby のメソッドに対して、期待引数個数の range を取得したい ruby range ruby 0~2 def hoge(a=1, b=2) p a; p b end `0..2` `arity` `arity` (-1)*(parameter+1)`hoge``-1` : < ### * ruby range ?
accepted answer `Method#parameters`
method(:hoge).parameters
# => [[:opt, :a], [:opt, :b]]
xcX3v84RxoQ-4GxG32940ukFUIEgYdPy
a68d7fd7e01812477448457819ac4e16
Stop