class DontStallMyProcess::Configuration
Constants
- ATTRIBUTES
- DEFAULT_TIMEOUT
Public Class Methods
get()
click to toggle source
# File lib/dont-stall-my-process/configuration.rb, line 32 def get @configuration ||= Configuration.new end
new()
click to toggle source
# File lib/dont-stall-my-process/configuration.rb, line 9 def initialize @sigkill_only = false @close_stdio = true @restore_all_traps = false @skip_at_exit_handlers = false @process_pool_size = nil @before_fork_handler = Proc.new {} @after_fork_handler = Proc.new {} @subprocess_name = nil end
Public Instance Methods
after_fork(p = nil, &block)
click to toggle source
# File lib/dont-stall-my-process/configuration.rb, line 26 def after_fork(p = nil, &block) fail 'after_fork needs a block or Proc object' unless (p && p.is_a?(Proc)) || block_given? @after_fork_handler = p || block end
before_fork(p = nil, &block)
click to toggle source
# File lib/dont-stall-my-process/configuration.rb, line 21 def before_fork(p = nil, &block) fail 'before_fork needs a block or Proc object' unless (p && p.is_a?(Proc)) || block_given? @before_fork_handler = p || block end