Your workers can take advantage of the wealth of libraries that the Ruby community has produced, but it takes a little bit of setup.
Merging gems is simple in
iron_worker_ng; you just use the
gem command in your
gem 'activerecord' gem 'paperclip', '< 3.0.0,>=2.1.0'
The first parameter is the gem name, the second is an optional string of version constraints. See the .worker file reference for more information.
Note: Gems with binary extensions will not be merged by default. If you have such gems use remote build.
You can also use the
gemfile command to merge gems from a Gemfile
into your worker:
gemfile '../Gemfile', 'common', 'worker' # merges gems from common and worker groups