stdlib/io/io.rb
tests/_examples/stdlib/io/io.rb in the metorex repository.
# IO and print functions demonstration
# puts adds newline
puts "Hello from puts"
# print does not add newline
print "Hello "
print "from "
print "print"
puts ""
# p shows inspect representation
p 42
# File operations
path = "tests/_examples/stdlib/io/io_temp_noparen.txt"
File.write(path, "Hello from file!")
puts File.read(path)
puts File.exist?(path)
# Cleanup
File.write(path, "")
Output:
Hello from puts
Hello from print
42
Hello from file!
true