Turbomode is a project mainly written in Ruby, it's free.
Turbo mode makes reloading code fast and easy.
* Files loaded before route initialization won't be reloadable: (e.g. Gemfile, initializers, and any app files referenced during startup)
* Files not yet loaded will be reloadable (most models, views, and controllers)
# a bunch of code that won't be reloadable
TurboMode.enable! do
# after_fork hooks:
# ActiveRecord::Base.clear_all_connections!
end
# a bunch of code that will be reloadable