module Accel::GCThread

Public Class Methods

interval() click to toggle source
# File lib/accel/gcthread.rb, line 19
def self.interval
  @interval
end
set_interval!(interval) click to toggle source
# File lib/accel/gcthread.rb, line 23
def self.set_interval!(interval)
  @interval = interval
end
setup(cond_proc, post_proc=nil, interval=nil) click to toggle source
# File lib/accel/gcthread.rb, line 6
def self.setup(cond_proc, post_proc=nil, interval=nil)
  h = {:cond => cond_proc, :post => post_proc}
  @procs << h
  if interval and @interval > interval
    @interval = interval
  end
  h
end
thread() click to toggle source
# File lib/accel/gcthread.rb, line 15
def self.thread
  @thread
end