If you don't want to disable the echo in general you could also call multiple expressions in one command line. Only the last expression's output will be displayed.
To temporarily stop the console from printing the return values you can issue a nil statement at the end of your loop or function, but before pressing the return.
record.each do |r|
puts r.properties
end; nil
Or it can be a number too, if you want to reduce typing. But it can be confusing in scenarios, which I can't think of.