Type:
Module
Constants:
RUBYGEMS_ACTIVATION_MONITOR : Monitor.new # :nodoc:

The Kernel module is included by class Object, so its methods are available in every Ruby object.

The Kernel instance methods are documented in class Object while the module methods are documented here. These methods are called without a receiver and thus can be called in functional form:

sprintf "%.1f", 1.234 #=> "1.2"
format

format(format_string [, arguments...] ) â string Instance Public methods Returns

2015-04-17 10:31:55
untrace_var

untrace_var(symbol [, cmd] ) â array or nil Instance Public methods Removes

2015-04-17 12:57:27
gsub

gsub(pattern, replacement) â stringgsub(pattern) {|...| block } â string Instance Public methods

2015-04-17 10:50:28
binding

binding â a_binding Instance Public methods Returns a Binding

2015-04-17 09:11:34
catch

catch([arg]) {|tag| block } â obj Instance Public methods catch

2015-04-17 09:40:33
__method__

__method__ â symbol__callee__ â symbol Instance Public methods Returns

2015-04-17 08:44:40
system

system([env,] command... [,options]) â true, false or nil Instance Public methods Executes

2015-04-17 12:31:19
fork

Kernel.fork [{ block }] â fixnum or nilProcess.fork [{ block }] â fixnum or nil Instance Public methods

2015-04-17 10:26:52
gem_original_require

gem_original_require(path) Instance Public methods The Kernel#require from before

2015-04-17 10:34:35
set_trace_func

set_trace_func(proc) â procset_trace_func(nil) â nil Instance Public methods

2015-04-17 12:07:33