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

Public Instance Methods

to_s() click to toggle source

名前を文字列にして返す

Return

名前文字列

# File lib/instance_storage.rb, line 25
def to_s
  @name.to_s end