syntax/keyword_symbols_in_when_no_parens.rb

tests/_examples/syntax/keyword_symbols_in_when_no_parens.rb in the metorex repository.

def kind event
  case event
  when :call, :return then "method"
  when :if, :end, :class then "keyword"
  else "other"
  end
end

puts kind :return
puts kind :end
puts kind :line

case :nil
in :nil then puts "pattern"
end

Output:

method
keyword
other
pattern