module InstanceStorage
クラスに、インスタンスの辞書をもたせる。 このモジュールをincludeすると、全てのインスタンスは一意な名前(Symbol)をもつようになり、 その名前を通してインスタンスを取得することができるようになる。
Constants
- VERSION
Attributes
name[R]
to_sym[R]
Public Class Methods
included(klass)
click to toggle source
Calls superclass method
# File lib/instance_storage.rb, line 12 def self.included(klass) super klass.class_eval do extend InstanceStorageExtend end end
new(name)
click to toggle source
# File lib/instance_storage.rb, line 19 def initialize(name) @name = name end