是否有Ruby方法以易于阅读的方式将对象打印到控制台?

时间:2019-06-12 01:15:26

标签: ruby

我了解人们可以使用object.inspect之类的东西在控制台中查看对象的状态(或使用哪个输出),但是是否存在内置方法或提供该方法的gem以易于阅读的方式打印出对象的状态?

示例:

> some_blog_post_object.beautiful_inspect
=> "title:    'Some Amazing Title'
    subtitle: 'Hopefully I'm not down-voted for n00b-ness'
    image:    'some_image.jpg'
           .
           .
           .
   "

或类似的话。

1 个答案:

答案 0 :(得分:2)

https://github.com/awesome-print/awesome_print很适合。我建议将其与pry结合使用。