require 'metaid'
class I
def shared
self.class.metaclass.shared
end
class << self
attr_accessor :shared
def start
@shared = {}
end
end
end
I.start
I.shared #=> {}
I.new.shared #=> NoMethodError: undefined method `shared' for #
Pastie
