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"
exec
  • References/Ruby on Rails/Ruby/Classes/Kernel

exec([env,] command... [,options]) Instance Public methods Replaces the current

2025-01-10 15:47:30
__callee__
  • References/Ruby on Rails/Ruby/Classes/Kernel

__callee__() Instance Public methods

2025-01-10 15:47:30
`
  • References/Ruby on Rails/Ruby/Classes/Kernel

`cmd` â string Instance Public methods Returns the standard output of running

2025-01-10 15:47:30
puts
  • References/Ruby on Rails/Ruby/Classes/Kernel

puts(obj, ...) â nil Instance Public methods Equivalent to

2025-01-10 15:47:30
pretty_inspect
  • References/Ruby on Rails/Ruby/Classes/Kernel

pretty_inspect() Instance Public methods returns a pretty printed object as

2025-01-10 15:47:30
gsub
  • References/Ruby on Rails/Ruby/Classes/Kernel

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

2025-01-10 15:47:30
binding
  • References/Ruby on Rails/Ruby/Classes/Kernel

binding â a_binding Instance Public methods Returns a Binding

2025-01-10 15:47:30
format
  • References/Ruby on Rails/Ruby/Classes/Kernel

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

2025-01-10 15:47:30
proc
  • References/Ruby on Rails/Ruby/Classes/Kernel

proc { |...| block } â a_proc Instance Public methods Equivalent to Proc

2025-01-10 15:47:30
untrace_var
  • References/Ruby on Rails/Ruby/Classes/Kernel

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

2025-01-10 15:47:30