A historian for your ETL scripts. Use it with a job or batch runner to create ETL jobs with history. This allows you to use to change and deploy your ETL scripts without altering the parent application.
$ gem install duiker
Or if you're using bundler add duiker to your Gemfile and
$ bundle install