builtins/kernel_conversion_parens.rb

tests/_examples/builtins/kernel_conversion_parens.rb in the metorex repository.

puts Integer "42"
puts Integer 3.9
puts String 42
puts String nil
puts Array nil
pair = [1, 2]
puts Array pair
puts Array "hi"

begin
  Integer true
rescue TypeError => e
  puts e.message
end

begin
  Integer nil
rescue TypeError => e
  puts e.message
end

Output:

42
3
42

1
2
hi
can't convert TrueClass into Integer
can't convert nil into Integer