細かいとこに気づくな
waitは抜けてた

そのメソッドは元々ハッシュ引数を受け取るメソッドだったんだけど、
いちいちハッシュKeyの指定が面倒だから、数値だけでも指定できるようにしていただけで
正しく書くとこんな感じ

func(
:init => 200 ,
:end => 400 ,
:add => 1 .
:wait => 100 ,
:loop_wait_ex => [200,400] ,
)

この場合、200と400は初期値と終点だから、
>:loop_wait => [200,400] , これなしでもwaitするけど
配列の要素増やせば200,400以外の場所でも止まれますよアピールです