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