methods/keyword_args/class_parens.rb

tests/_examples/methods/keyword_args/class_parens.rb in the metorex repository.

class Person
  def initialize(name:, age: 0)
    @name = name
    @age = age
  end

  def introduce
    puts("I'm #{@name}, age #{@age}")
  end
end

p1 = Person.new(name: "Alice")
p1.introduce

p2 = Person.new(name: "Bob", age: 30)
p2.introduce

Output:

I'm Alice, age 0
I'm Bob, age 30