[#43369] dRuby に CGI を渡す→script_uri が上手く取得出来ない — 石井 大海 <banzaida@...>

こんばんは、konnです。

10 messages 2007/04/05

[ruby-list:43408] Re: オブジェクトのインスタンス変数名の取得

From: Yukihiro Matsumoto <matz@...>
Date: 2007-04-10 04:48:46 UTC
List: ruby-list #43408
まつもと ゆきひろです

In message "Re: [ruby-list:43407] オブジェクトのインスタンス変数名の取得"
    on Tue, 10 Apr 2007 13:06:25 +0900, pegacorn <subscriber.jp@gmail.com> writes:

|Object#instance_variables でオブジェクトのインスタンス変数名を
|取得しようとしているのですが、組み込みクラスのオブジェクトの
|インスタンス変数名を取得できません。

できないんじゃなくて、ないから表示されてないだけです。組み込
みクラスは明示的に追加しない限りインスタンス変数を持ちません。
以下のコードを実行してみてください。

a = []
def a.foo
  @foo = 5
end

p a.instance_variables # => []
a.foo
p a.instance_variables # => ["@foo"]

In This Thread