oop/keyword_method_names_parens.rb

tests/_examples/oop/keyword_method_names_parens.rb in the metorex repository.

class Keywords
  def meth
    :original
  end

  alias_method(:alias, :meth)
  alias_method(:until, :meth)
  alias_method(:extend, :meth)
end

subject = Keywords.new
puts(subject.alias.inspect)
puts(subject.until.inspect)
puts(subject.extend.inspect)

def take(first, second)
  [first, second]
end

pair = take(:alias, :meth)
puts(pair.inspect)

Output:

:original
:original
:original
[:alias, :meth]