skip to main | skip to sidebar

temp blog

Thursday, August 13, 2009

access to meta class

class Object
  def meta
    class << self
      self
    end
  end
end

class Hello
  class << self
    def self.one
      puts 1
    end
  end
end

Hello.meta.one # => nil
# >> 1

Posted by keyes at 5:32 PM

No comments:

Post a Comment

Newer Post Older Post Home
Subscribe to: Post Comments (Atom)

Blog Archive

  • ►  2010 (86)
    • ►  September (25)
    • ►  August (9)
    • ►  July (4)
    • ►  June (4)
    • ►  May (13)
    • ►  April (7)
    • ►  March (14)
    • ►  February (3)
    • ►  January (7)
  • ▼  2009 (304)
    • ►  December (25)
    • ►  November (22)
    • ►  October (40)
    • ►  September (9)
    • ▼  August (18)
      • Ruby id to Object
      • Ruby Curry
      • TinyUrl - URL shotener
      • get youtube bookmarklet
      • Ruby 変数
      • American Tune by Paul Simon
      • Barbar Sati
      • Ruby autoload
      • Twitter Stream Ruby
      • Sinatraの仕組み2
      • Sinatraの仕組み
      • Ruby DSL: define_unit
      • Ruby DSL: コンストラクタにブロックで属性を渡す
      • access to meta class
      • ひじに膨らみが…
      • server client with socket
      • Webrick onliner
      • Haml::Engine
    • ►  July (16)
    • ►  June (15)
    • ►  May (41)
    • ►  April (38)
    • ►  March (37)
    • ►  February (31)
    • ►  January (12)
  • ►  2008 (201)
    • ►  December (15)
    • ►  November (15)
    • ►  October (25)
    • ►  September (32)
    • ►  August (21)
    • ►  July (20)
    • ►  June (44)
    • ►  May (29)
  • ►  2006 (21)
    • ►  October (2)
    • ►  July (8)
    • ►  June (1)
    • ►  April (8)
    • ►  March (2)

Links

  • Google News

About Me

keyes
View my complete profile