├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bin └── havanna ├── havanna.gemspec ├── lib ├── havanna.rb └── havanna │ └── worker.rb ├── makefile └── test ├── havanna_test.rb └── workers ├── echo └── Havannafile ├── logger ├── Havannafile └── logger.rb └── slow ├── Havannafile └── slow.rb /.gitignore: -------------------------------------------------------------------------------- 1 | /.env 2 | /.gs 3 | /test/**/*.log 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djanowski/havanna/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djanowski/havanna/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djanowski/havanna/HEAD/README.md -------------------------------------------------------------------------------- /bin/havanna: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djanowski/havanna/HEAD/bin/havanna -------------------------------------------------------------------------------- /havanna.gemspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djanowski/havanna/HEAD/havanna.gemspec -------------------------------------------------------------------------------- /lib/havanna.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djanowski/havanna/HEAD/lib/havanna.rb -------------------------------------------------------------------------------- /lib/havanna/worker.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djanowski/havanna/HEAD/lib/havanna/worker.rb -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djanowski/havanna/HEAD/makefile -------------------------------------------------------------------------------- /test/havanna_test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djanowski/havanna/HEAD/test/havanna_test.rb -------------------------------------------------------------------------------- /test/workers/echo/Havannafile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djanowski/havanna/HEAD/test/workers/echo/Havannafile -------------------------------------------------------------------------------- /test/workers/logger/Havannafile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djanowski/havanna/HEAD/test/workers/logger/Havannafile -------------------------------------------------------------------------------- /test/workers/logger/logger.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djanowski/havanna/HEAD/test/workers/logger/logger.rb -------------------------------------------------------------------------------- /test/workers/slow/Havannafile: -------------------------------------------------------------------------------- 1 | require_relative "slow" 2 | 3 | Havanna.run(Slow) 4 | -------------------------------------------------------------------------------- /test/workers/slow/slow.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/djanowski/havanna/HEAD/test/workers/slow/slow.rb --------------------------------------------------------------------------------