obj.inspect => string
Возвращает строку, содержащую удобочитаемое представление obj
. Если не переопределено, для создания строки используется метод to_s
.
[ 1, 2, 3..4, 'five' ].inspect #=> "[1, 2, 3..4, \"five\"]"
Time.new.inspect #=> "Wed Apr 09 08:54:39 CDT 2003"
obj.to_s => string
Возвращает строку, представляющую obj
. По умолчанию to_s
печатает класс объекта и кодировку идентификатора объекта. В особом случае объект верхнего уровня, который является начальным контекстом выполнения программ Ruby, возвращает `` main. ’‘
источник