[#38919] Ruby 1.8.1 preview4 — matz@... (Yukihiro Matsumoto)

Hi,

44 messages 2003/12/22
[#38921] Re: Ruby 1.8.1 preview4 — "NAKAMURA, Hiroshi" <nakahiro@...> 2003/12/22

Hi, all,

[ruby-list:38859] Re: Object#methods

From: nobu.nakada@...
Date: 2003-12-03 03:56:39 UTC
List: ruby-list #38859
なかだです。

At Wed, 3 Dec 2003 12:13:04 +0900,
Tomoyuki Kosimizu wrote:
> Object#methodsにfalseを渡すと空の配列が返されます。これでOKでしょうか?

http://www.ruby-lang.org/ja/man/index.cgi?cmd=view;name=Object#methods
| methods(false) は、singleton_methods(false) と同じです

> class Foo
>   def doit
>     p true
>   end
> end
> 
> p Foo.new.methods(false)

これで["doit"]が欲しいのであれば、こうする必要があります。

  foo = Foo.new
  p foo.methods(false)+foo.class.instance_methods(false)

-- 
--- 僕の前にBugはない。
--- 僕の後ろにBugはできる。
    中田 伸悦

In This Thread