# Not able to find to\_yaml definition

**URL:** <https://www.ruby-forum.com/t/not-able-to-find-to-yaml-definition/191733>\
**Category:** Rails\
**Created:** [July 17, 2010, 5:02am UTC](https://www.ruby-forum.com/t/not-able-to-find-to-yaml-definition/191733 "2010-07-17T05:02:20Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Nadal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/6f9a4e/32.png) [@Nadal](https://www.ruby-forum.com/u/Nadal)\
**Post date:** [July 17, 2010, 5:02am UTC](https://www.ruby-forum.com/t/not-able-to-find-to-yaml-definition/191733/1 "2010-07-17T05:02:20Z")

</div>

I am looking at rails edge source code.

I am able to do

puts User.find.to\_yaml

However I am not able to find piece of code where ‘def to\_yaml’ is.  
How this to\_yaml serialization is working?

can fully understand how to\_json and to\_xml is working but to\_yaml  
beats me.

Thanks

---

<div class="post-metadata">

**Author:** ![Nadal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/n/6f9a4e/32.png) [@Nadal](https://www.ruby-forum.com/u/Nadal)\
**Post date:** [July 17, 2010, 2:30pm UTC](https://www.ruby-forum.com/t/not-able-to-find-to-yaml-definition/191733/2 "2010-07-17T14:30:02Z")

</div>

YAML is part of Ruby. Check out [RDoc Documentation](http://www.ruby-doc.org/core/) for  
YAML class readme.

rick
