Module: Accel::GCThread
- Defined in:
- lib/accel/gcthread.rb
Class Method Summary collapse
- .interval ⇒ Object
- .set_interval!(interval) ⇒ Object
- .setup(cond_proc, post_proc = nil, interval = nil) ⇒ Object
- .thread ⇒ Object
Class Method Details
.interval ⇒ Object
19 20 21 |
# File 'lib/accel/gcthread.rb', line 19 def self.interval @interval end |
.set_interval!(interval) ⇒ Object
23 24 25 |
# File 'lib/accel/gcthread.rb', line 23 def self.set_interval!(interval) @interval = interval end |
.setup(cond_proc, post_proc = nil, interval = nil) ⇒ Object
6 7 8 9 10 11 12 13 |
# 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 ⇒ Object
15 16 17 |
# File 'lib/accel/gcthread.rb', line 15 def self.thread @thread end |