Module

Kernel

Since Ruby is very dynamic, methods added to the ancestors of BlankSlate after BlankSlate is defined will show up in the list of available BlankSlate methods. We handle this by defining a hook in the Object and Kernel classes that will hide any method defined after BlankSlate has been loaded.

Aliases
blank_slate_method_added
Public Methods
breakpoint
daemonize Turns the current script into a daemon process that detaches from the console. It can be shut down with a TERM signal.
debugger Starts a debugging session if ruby-debug has been loaded (call script/server —debugger to do load it).
enable_warnings Sets $VERBOSE to true for the duration of the block and back to its original value afterwards.
method_added Detect method additions to Kernel and remove them in the BlankSlate class.
require_library_or_gem Require a library with fallback to RubyGems. Warnings during library loading are silenced to increase signal/noise for application warnings.
silence_stderr For compatibility
silence_stream Silences any stream for the duration of the block.
silence_warnings Sets $VERBOSE to nil for the duration of the block and back to its original value afterwards.
suppress
Comments

Have your say
Please use Textile formatting (click here for a cheat sheet). Use <code/> and <pre/> for code samples.
Click here to login with OpenID to to post comments.