Semua quote reply yg dihapus semua dengan sekali kedip arie langsung mengangguk,
tapi cuma satu dibawah ini yang perlu arie tes di irb dulu berhubung arie adalah
gembel yang tidak jenius (jadi visualisasinya di otak gw masih kurang canggih,
mati aku, maaf ya, harap bersabar atas keidiotan saya, papi mami..)

Yohanes Santoso wrote:

> Kalau object-nya itu adalah sebuah instance dari Class object, sama juga: 
> 
> def metaclass
>   class << self; self; end
> end
> 
> class Foo
>   def self.x
>   end
> end
> 
> Foo.metaclass.instance_methods.include?("x") # ==> true

genjutsu:~/amaterasu-to-tsukuyomi-no-sharingan itachi$ irb
irb(main):001:0> def metaclass
irb(main):002:1>   class << self
irb(main):003:2>     self
irb(main):004:2>   end
irb(main):005:1> end
=> nil
irb(main):006:0> class Foo
irb(main):007:1>   def self.x
irb(main):008:2>   end
irb(main):009:1> end
=> nil
irb(main):010:0> Foo.metaclass.instance_methods.include?("x")
=> true
irb(main):011:0> Object.respond_to?("metaclass")
=> true
irb(main):012:0> metaclass.is_a?(Object)
=> true
irb(main):013:0>

ooo... OK deh, sip! Makasih banyak!

-- 
Arie | http://www.linkedin.com/in/ariekeren
http://ariekusumaatmaja.wordpress.com | http://groups.yahoo.com/groups/id-ruby
Never say RTFM. Turn the trolls into committers (Audrey Tang, conisli-ofun.pdf)



Kirim email ke