Аргумент для класса в Ruby - это значение, передаваемое в его метод initialize. Этот метод вызывается при создании нового экземпляра класса с помощью Class.new или синтаксического сахара, такого как ClassName.new(...). Аргументы позволяют конфигурировать создаваемый объект, устанавливая его начальное состояние.
ruby
Аргументы могут быть обязательными, необязательными (с значениями по умолчанию), с ключевыми словами (keyword arguments) или переменным числом (splat operator *).
ruby