module PDC::Resource::PerThreadRegistry
Public Class Methods
extended(object)
click to toggle source
# File lib/pdc/resource/per_thread_registry.rb, line 38 def self.extended(object) object.instance_variable_set '@per_thread_registry_key', object.name.freeze end
Public Instance Methods
instance()
click to toggle source
# File lib/pdc/resource/per_thread_registry.rb, line 42 def instance Thread.current[@per_thread_registry_key] ||= new end