These public methods are in the
Kernel module, the module that is included in the
Object class, the base class of Ruby. This documentation is adapted and abbreviated from http://www.ruby-doc.org/core/classes/Kernel.html, where you can find code examples and longer explanations:
arg as an
arg converted to a float.
arg to a
arg to a
String by calling its
Returns the standard output of running
cmd in a subshell.
Terminate execution immediately, effectively by calling
Converts block to a
Proc object (and therefore binds it at the point of call) and registers it for execution when the program exits.
filename to be loaded (using
Kernel::require) the first time that module—which may be a
String or a symbol—is accessed.
Binding object, describing the variable and method bindings at the point of call.
yield would execute a block in the current context. The
iterator? form is mildly deprecated.
Generates a continuation object, which it passes to the associated block.
Returns the current execution stack—an array containing strings in the form
file:line: in method. The optional
start parameter determines the number of initial ...