Skip to content

Maintenance Ruby 3.4 gets fixes, but no new features. Switch to Ruby 4.0 →

instance method

Class#new

() -> untyped
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.3 · 3.2 · 3.1 · 3.0