class PWork::Helpers::Threads

Public Class Methods

get_thread_vars() click to toggle source
# File lib/pwork/helpers/thread.rb, line 4
def self.get_thread_vars
  vars = {}
  Thread.current.keys.each do |k|
    vars[k] = Thread.current[k]
  end
  vars
end
reset_thread_vars() click to toggle source
# File lib/pwork/helpers/thread.rb, line 19
def self.reset_thread_vars
  Thread.current.keys.each do |k|
    Thread.current[k] = nil
  end
end
set_thread_vars(vars) click to toggle source
# File lib/pwork/helpers/thread.rb, line 12
def self.set_thread_vars(vars)
  PWork::Helpers::Threads.reset_thread_vars
  vars.keys.each do |k|
    Thread.current[k] = vars[k]
  end
end