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

readline(sep=$/) â stringreadline(limit) â stringreadline(sep, limit) â string Instance Public

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

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

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

print(obj, ...) â nil Instance Public methods Prints each object in turn

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

readlines(sep=$/) â arrayreadlines(limit) â arrayreadlines(sep,limit) â array Instance Public

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

failfail(string)fail(exception [, string [, array]]) Instance Public methods With

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

BigDecimal(*args) Instance Public methods

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

Float(arg) â float Instance Public methods Returns arg converted

2025-01-10 15:47:30