builtins/kernel_conversion.rb
tests/_examples/builtins/kernel_conversion.rb in the metorex repository.
puts(Integer("42"))
puts(Integer(3.9))
puts(String(42))
puts(String(nil))
puts(Array(nil))
puts(Array([1, 2]))
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