module Me::ThreadScope

Constants

NAMESPACE

Public Instance Methods

[](name) click to toggle source
# File lib/me/thread_scope.rb, line 7
def [](name)
  scope[name]
end
[]=(name, value) click to toggle source
# File lib/me/thread_scope.rb, line 11
def []=(name, value)
  scope[name] = value
end
_reset() click to toggle source
# File lib/me/thread_scope.rb, line 15
def _reset
  current[NAMESPACE] = {}
end

Private Instance Methods

current() click to toggle source
# File lib/me/thread_scope.rb, line 25
def current
  Thread.current
end
scope() click to toggle source
# File lib/me/thread_scope.rb, line 21
def scope
  current[NAMESPACE] ||= {}
end