Turns the current script into a daemon process that detaches from the console. It can be shut down with a TERM signal.
Starts a debugging session if ruby-debug has been loaded (call script/server —debugger to do load it).
Require a library with fallback to RubyGems. Warnings during library loading are silenced to increase signal/noise for application warnings.
Silences any stream for the duration of the block.
silence_stream(STDOUT) do
puts 'This will never be seen'
end
puts 'But this will'