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

load(filename, wrap=false) â true Instance Public methods Loads and executes

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

autoload(module, filename) â nil Instance Public methods Registers filename

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

Rational(x[, y]) â numeric Instance Public methods Returns x/y;

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

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

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

Array(arg) â array Instance Public methods Returns arg as an

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

open(path [, mode [, perm]] [, opt]) â io or nilopen(path [, mode [, perm]] [, opt]) {|io| block } â obj

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

pp(*objs) Instance Private methods prints arguments in pretty form.

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

Process.exit!(status=false) Instance Public methods Exits the process immediately

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

global_variables â array Instance Public methods Returns an array of the

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

srand(number = Random.new_seed) â old_seed Instance Public methods Seeds the

2025-01-10 15:47:30