module Ardm::LocalObjectSpace

Public Class Methods

extended(klass) click to toggle source
Calls superclass method
# File lib/ardm/support/local_object_space.rb, line 3
def self.extended(klass)
  (class << klass; self; end).send :attr_accessor, :hook_scopes
  klass.hook_scopes = []
  super
end

Public Instance Methods

object_by_id(object_id) click to toggle source
# File lib/ardm/support/local_object_space.rb, line 9
def object_by_id(object_id)
  self.hook_scopes.detect { |object| object.object_id == object_id }
end