Sha256: b167b57d0fce8a883b0208fd691b783a35958625fdadbaa2f068dee311421931

Contents?: true

Size: 599 Bytes

Versions: 6

Compression:

Stored size: 599 Bytes

Contents

class Navy::Admiral::Orders < Navy::Orders

  defaults.merge!({
    after_fork: ->(admiral, captain) do
      admiral.logger.info("captain=#{captain.label} spawned pid=#{$$}")
    end,
    before_fork: ->(admiral, captain) do
      admiral.logger.info("captain=#{captain.label} spawning...")
    end,
    before_exec: ->(admiral) do
      admiral.logger.info("forked child re-executing...")
    end,
    captains: {},
    preload: ->(admiral) do
      admiral.logger.info("admiral preloading...")
    end,
    respawn_limit: 100,
    respawn_limit_seconds: 1.0
  })

end
require 'navy/admiral/speak'

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
navy-1.0.5 lib/navy/admiral/orders.rb
navy-1.0.4 lib/navy/admiral/orders.rb
navy-1.0.3 lib/navy/admiral/orders.rb
navy-1.0.2 lib/navy/admiral/orders.rb
navy-1.0.1 lib/navy/admiral/orders.rb
navy-1.0.0 lib/navy/admiral/orders.rb