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

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

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

syscall(num [, args...]) â integer Instance Public methods

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

__dir__ â string Instance Public methods Returns the canonicalized

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

warn(msg, ...) â nil Instance Public methods Displays each of the given messages

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

p(obj) â objp(obj1, obj2, ...) â [obj, ...]p() â nil Instance Public methods

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

printf(io, string [, obj ... ]) â nilprintf(string [, obj ... ]) â nil Instance Public methods

2025-01-10 15:47:30
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
set_trace_func
  • References/Ruby on Rails/Ruby/Classes/Kernel

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

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

scanf(format, &b) Instance Private methods Scans STDIN for data matching

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