yarv-dev:838
From: SASADA Koichi <ko1 atdot.net>
Date: Sat, 11 Feb 2006 23:38:38 +0900
Subject: [yarv-dev:838] fixed> Re: open> def in def makes method private
ささだです。 Minero Aoki wrote: > 以下のようにメソッド中でメソッドを定義すると private になってしまいます。 メソッド内メソッドは必ず public にするようにしました。 ついでに、メソッド内メソッドはメソッドのトップレベル、たとえばブロック の中では定義できないようにしました。 def m def m1 # ok end 1.times{ def m2 # ng. top level に定義される end } end -- // SASADA Koichi at atdot dot net -- ML: yarv-dev quickml.atdot.net 使い方: http://www.atdot.net/~ko1/quickml
814 2006-02-07 00:22 [aamine loveruby.net ] open> def in def makes method private -> 838 2006-02-11 23:38 ┗[ko1 atdot.net ] fixed> Re: open> def in def makes method private 897 2006-02-15 19:13 ┗[ko1 atdot.net ] 899 2006-02-15 19:34 ┣[aamine loveruby.net ] open> private alias make original method private 900 2006-02-15 19:39 ┃┣[aamine loveruby.net ] Re: private alias make original method private 901 2006-02-15 19:47 ┃┃┗[aamine loveruby.net ] 902 2006-02-15 20:01 ┃┗[ko1 atdot.net ] fixed> Re: open> private alias make original method private 904 2006-02-15 22:57 ┗[matz ruby-lang.org ]