Public Instance Methods| docs.ruby-lang.org
Public Class Methods| docs.ruby-lang.org
Public Instance Methods| docs.ruby-lang.org
Ruby Programming Language Documentation| docs.ruby-lang.org
Raised when a feature is not implemented on the current platform. For example, methods depending on the fsync or fork system calls may raise this exception if the underlying operating system or Ruby runtime does not support them.| docs.ruby-lang.org
Public Instance Methods| docs.ruby-lang.org
Public Instance Methods| docs.ruby-lang.org
A Time object represents a date and time:| docs.ruby-lang.org
Public Instance Methods| docs.ruby-lang.org
Public Class Methods| docs.ruby-lang.org
Public Class Methods| docs.ruby-lang.org
ENV is a hash-like accessor for environment variables.| docs.ruby-lang.org
Public Class Methods| docs.ruby-lang.org
What is Ruby?¶ ↑| docs.ruby-lang.org
docs.ruby-lang.org| docs.ruby-lang.org
class Time: Time. t = Time.| docs.ruby-lang.org
class OptionParser: tutorial. rdoc].| docs.ruby-lang.org
class Range: A \Range object represents a collection of values that are between given begin and end values. literals.| docs.ruby-lang.org
class MatchData: MatchData encapsulates the result of matching a Regexp against string. It is returned by Regexp#match and String#match, and also stored in a global va| docs.ruby-lang.org
class Encoding: An \Encoding instance represents a character encoding usable in Ruby. It is defined as a constant under the \Encoding namespace.| docs.ruby-lang.org
class ArgumentError: Raised when the arguments are wrong and there isn't a more specific Exception class. passing the wrong number of arguments [1, 2, 3].| docs.ruby-lang.org
class Enumerator::ArithmeticSequence: ArithmeticSequence is a subclass of Enumerator, that is a representation of sequences of numbers with common difference. Instances of this class can b| docs.ruby-lang.org
literals: Literals Literals create objects you can use in your program. Backtick Literals}[#label-25x-3A+Backtick+Literals] == Boolean and Nil Literals +nil+| docs.ruby-lang.org
class Struct: Class \Struct provides a convenient way to create a simple class that can store and fetch values. tt>; the first argument, a string, is the name of th| docs.ruby-lang.org
module Enumerable: Enumerable@Methods+for+Iterating] - {And more. tt>, +false+ otherwise.| docs.ruby-lang.org
class Array: en. wikipedia.| docs.ruby-lang.org
implicit_conversion: i>, and so accepted as is. i>, in which case the called method converts the object.| docs.ruby-lang.org
module Comparable: The Comparable mixin is used by classes whose objects may be ordered. code> operator, which compares the receiver against another object, returning a| docs.ruby-lang.org
module Marshal: The marshaling library converts collections of Ruby objects into a byte stream, allowing them to be stored outside the currently active script. This d| docs.ruby-lang.org
module JSON: JavaScript \Object Notation (\JSON) \JSON is a lightweight data-interchange format. tt>.| docs.ruby-lang.org
class Integer: An \Integer object represents an integer value. literals.| docs.ruby-lang.org
Struct.new returns a new subclass of Struct. The new subclass:| docs.ruby-lang.org
class Symbol: A +Symbol+ object represents a named identifier inside the Ruby interpreter. literals.| docs.ruby-lang.org
class String: A +String+ object has an arbitrary sequence of bytes, typically representing text or binary data. new or as literals.| docs.ruby-lang.org
class Regexp: en. wikipedia.| docs.ruby-lang.org
class Rational: b (b>0), where a is the numerator and b is the denominator. mathematically.| docs.ruby-lang.org
class Proc: A +Proc+ object is an encapsulation of a block of code, which can be stored in a local variable, passed to a method or another Proc, and can be called| docs.ruby-lang.org
class Object: Object is the default root of all Ruby objects. Object inherits from BasicObject which allows creating alternate object hierarchies.| docs.ruby-lang.org
class Numeric: Numeric is the class from which all higher-level numeric classes should inherit. Numeric allows instantiation of heap-allocated objects.| docs.ruby-lang.org
class Hash: A +Hash+ maps each of its unique keys to a specific value. An Array index is always an Integer.| docs.ruby-lang.org
class Float: A \Float object represents a sometimes-inexact real number using the native architecture's double-precision floating point representation. Floating po| docs.ruby-lang.org
class Complex: i>. en.| docs.ruby-lang.org
module Kernel: 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| docs.ruby-lang.org
Public Instance Methods| docs.ruby-lang.org
ractor: Ractor - Ruby's Actor-like concurrent abstraction Ractor is designed to provide a parallel execution feature of Ruby without thread-safety concerns.| docs.ruby-lang.org
class Ractor: Ractor is an Actor-model abstraction for Ruby that provides thread-safe parallel execution. Ractor.| docs.ruby-lang.org
Regular expressions (regexps) are patterns which describe the contents of a string. They’re used for testing whether a string contains a given pattern, or extracting the portions that match. They are created with the /pat/ and %r{pat} literals or the Regexp.new constructor.| docs.ruby-lang.org
Public Instance Methods| docs.ruby-lang.org
Public Instance Methods| docs.ruby-lang.org
JavaScript Object Notation (JSON)¶ ↑| docs.ruby-lang.org
CSV¶ ↑| docs.ruby-lang.org
Public Instance Methods| docs.ruby-lang.org
Public Instance Methods| docs.ruby-lang.org
A class which allows both internal and external iteration.| docs.ruby-lang.org
Public Instance Methods| docs.ruby-lang.org
BigDecimal provides arbitrary-precision floating point decimal arithmetic.| docs.ruby-lang.org
Public Instance Methods| docs.ruby-lang.org
class Module: A Module is a collection of methods and constants. The methods in a module may be instance methods or module methods.| docs.ruby-lang.org
Public Instance Methods| docs.ruby-lang.org
A Hash maps each of its unique keys to a specific value.| docs.ruby-lang.org
Public Instance Methods| docs.ruby-lang.org
Public Instance Methods| docs.ruby-lang.org
Raised when the arguments are wrong and there isn’t a more specific Exception class.| docs.ruby-lang.org
An instance of class IO (commonly called a stream) represents an input/output stream in the underlying operating system. Class IO is the basis for input and output in Ruby.| docs.ruby-lang.org
Public Instance Methods| docs.ruby-lang.org
Public Class Methods| docs.ruby-lang.org
Public Instance Methods| docs.ruby-lang.org
A String object has an arbitrary sequence of bytes, typically representing text or binary data. A String object may be created using String::new or as literals.| docs.ruby-lang.org
A File object is a representation of a file in the underlying platform.| docs.ruby-lang.org
Literals¶ ↑| docs.ruby-lang.org
Constructors for classes defined with ::define accept both positional and keyword arguments.| docs.ruby-lang.org
class Fiber: Fibers are primitives for implementing light weight cooperative concurrency in Ruby. Basically they are a means of creating code blocks that can be pa| docs.ruby-lang.org
class ERB: ERB -- Ruby Templating == Introduction ERB provides an easy to use but powerful templating system for Ruby. ERB.| docs.ruby-lang.org
module Kernel: 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| docs.ruby-lang.org
module Coverage: Coverage provides coverage measurement feature for Ruby. This feature is experimental, so these APIs may be changed in future.| docs.ruby-lang.org
What’s Here¶ ↑| docs.ruby-lang.org
An Array is an ordered, integer-indexed collection of objects, called elements. Any object (even another array) may be an array element, and an array can contain objects of different types.| docs.ruby-lang.org