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

Integer(arg,base=0) â integer Instance Public methods Converts arg

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

String(arg) â string Instance Public methods Returns arg as an String

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

URI(uri) Class Public methods Returns uri converted to a

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

putc(int) â int Instance Public methods Equivalent

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

caller_locations(start=1, length=nil) â array or nilcaller_locations(range) â array or nil

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

require_relative(string) â true or false Instance Public methods Ruby tries

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

gem(gem_name, *requirements) Instance Private methods Use

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

abortKernel::abort([msg])Process::abort([msg]) Instance Public methods Terminate

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

test(cmd, file1 [, file2] ) â obj Instance Public methods Uses the integer

2025-01-10 15:47:30