Sha256: 17d386c8890587e422836c98c83af8353c73e62043356db93a1ad2d72cac5b0d

Contents?: true

Size: 694 Bytes

Versions: 1

Compression:

Stored size: 694 Bytes

Contents

# process dependencies :b -> :a

Eye.app :dependency do
  process(:a) do
    start_command "sleep 100"
    daemonize true
    pid_file "/tmp/test_process_a.pid"
  end

  process(:b) do
    start_command "sleep 100"
    daemonize true
    pid_file "/tmp/test_process_b.pid"
    depend_on :a
  end

  process(:c) do
    start_command "sleep 100"
    daemonize true
    pid_file "/tmp/test_process_c.pid"
    depend_on :a
  end

  process(:d) do
    start_command "sleep 100"
    daemonize true
    pid_file "/tmp/test_process_d.pid"
    depend_on :b
  end

  process(:e) do
    start_command "sleep 100"
    daemonize true
    pid_file "/tmp/test_process_e.pid"
    depend_on [:d, :c]
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
eye-0.7.pre examples/dependency.eye