Ninja!
He runs in the background, without being seen
Install
gem install ninja
Use
require "ninja/threaded"
# Use a thread pool to run the background jobs
Ninja.hide_in(Ninja::Threaded.new(4))
class FooBar
include Ninja
def my_method
# some code
in_background do
# this code will run in background
end
# mode code
end
end
Credits
- Author
-
Nicolás Sanguinetti
- License
-
MIT (see LICENSE file)