#!/usr/bin/env ruby

require "bundler/setup"
require "kryten"
require "pry"

include Kryten

class Work
  include ThreadedTask
end

workers = []
workers << Work.new('work1')
workers << Work.new('work2')
w3 = Work.new('work3').workers do
  [Work.new('work3sub1'),
   Work.new('work3sub2')]
end
workers << w3

Supervisor.start(workers)

sleep 10