Top Level Namespace

Defined Under Namespace

Modules: Iodine

Instance Method Summary collapse

Instance Method Details

#after_fork(*args, &block) ⇒ Object

Performs a block of code whenever a new worker process spins up (performed once per worker).



120
121
122
# File 'lib/iodine.rb', line 120

def after_fork(*args, &block)
  Iodine.after_fork(*args, &block)
end

#before_fork(*args, &block) ⇒ Object

Performs a block of code just before a new worker process spins up (performed once per worker).



132
133
134
# File 'lib/iodine.rb', line 132

def before_fork(*args, &block)
  Iodine.before_fork(*args, &block)
end

#on_worker_boot(*args, &block) ⇒ Object

Performs a block of code whenever a new worker process spins up (performed once per worker).



126
127
128
# File 'lib/iodine.rb', line 126

def on_worker_boot(*args, &block)
  Iodine.after_fork(*args, &block)
end