近藤と申します。

> tk.rbの中のTkScrollbarの定義で、
> 
>   def get
>     ary1 = tk_send('get', path).split
>     ary2 = []
>     for i in ary1
>       push number(i)
>     end
>     ary2
>   end
> 
> というところの意味がわからないんです。
> ary2.push ならわかるのだけど。

私も、

  def get
    ary1 = tk_send('get').split
    ary2 = []
    for i in ary1
      ary2.push number(i)
    end
    ary2
  end

と直して使っています。
tk_send の行はこれでいいのかは疑問ですが。
以前、この ML で質問したことがあるのですが、
反応を頂けなかったので、どうするのが本当は正しいのかが
知りたいと思っています。

--
近藤靖浩 <nkon / osk2.3web.ne.jp>