1
任意のオブジェクトのすべてのメンバー(メソッド、変数、定数、オブジェクトなど)を抽出してブロックに渡すにはどうすればよいですか?Ruby:オブジェクトのすべてのメンバーを抽出する
def inside(obj)
#pass all the members of the object to the block
end
inside myLink do
url = "myurl.com"
end
うーん、私はまだ私が提案した構文を有効にすることが可能であるかどうか疑問私のOP。 – themirror
Rubyではなく、OP内のコードは "url"というローカル変数を作成し、 "myurl.com"を割り当てます。渡されたオブジェクトのインスタンス変数@urlには影響しません。 – robbrit