И совершенно другой подход: напишите свой собственный контрольный код, если у вас есть проблема проверки с определенным классом
Пример:
class MyTest
def initialize()
@created = Time.now
end
def inspect()
"Hi, I'm the objected created at #{@created}. That #{Time.now - @created} seconds ago"
end
end
x = MyTest.new
sleep 5
puts x.inspect
Вы получаете
Hi, I'm the objected created at 2011-06-28 12:48:38 +0100. That 5.0 seconds ago
Ответ 4
как @tjbp сказал, просто просто используйте pretty_inspect() вместо проверки()
он даст вам хороший разрыв строки и отступы
Ответ 5
Это будет работать и отлично выглядеть:)
в вашем gemfile:
group :development do
gem 'table_print', '~> 1.5.3'
end