Sha256: 9e874911571b0f8f7be5a1d5963881ab3a1381d76e77312a46fc3660c2580175
Contents?: true
Size: 378 Bytes
Versions: 12
Compression:
Stored size: 378 Bytes
Contents
# Override Extlib::Hook::ClassMethods.inline_call # to check in the given weak reference module LocalObjectSpace def self.extended(klass) (class << klass; self;end).send :attr_accessor, :hook_scopes klass.hook_scopes = [] end def object_by_id(object_id) self.hook_scopes.each do |object| return object if object.object_id == object_id end end end
Version data entries
12 entries across 12 versions & 1 rubygems