Skip to content

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

class method

OptionParser.with

(?::String banner, ?::Integer width, ?::String indent) ?{ (instance opts) -> void } -> instance
with(*args, &block)

Initializes a new instance and evaluates the optional block in context of the instance. Arguments args are passed to new, see there for description of parameters.

This method is deprecated, its behavior corresponds to the older new method.

See also .top #abort .terminate #accept also in 4.1 · 4.0 · 3.3 · 3.2 · 3.1 · 3.0