Skip to content

End of Life Ruby 3.2 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →

instance method

Class#new

class.new(args, ...) → obj

Calls allocate to create a new object of class’s class, then invokes that object’s initialize method, passing it args. This is the method that ends up getting called whenever an object is constructed using .new.

See also .new #json_creatable? #subclasses #inherited also in 4.1 · 4.0 · 3.4 · 3.3 · 3.1 · 3.0