# \\n on windows?

**URL:** <https://www.ruby-forum.com/t/n-on-windows/70726>\
**Category:** Ruby\
**Created:** [February 20, 2006, 4:02am UTC](https://www.ruby-forum.com/t/n-on-windows/70726 "2006-02-20T04:02:35Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![combas](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/aca169/32.png) [@combas](https://www.ruby-forum.com/u/combas)\
**Post date:** [February 20, 2006, 4:02am UTC](https://www.ruby-forum.com/t/n-on-windows/70726/1 "2006-02-20T04:02:35Z")

</div>

improper output:  
irb(main):034:0\> YAML::dump m  
=\> “— !ruby/object:MailTruck \ndriver: Harold\nroute: \n- 12 Corrigan  
Way\n- 2  
3 Antler Ave\n”  
irb(main):034:0\>

expected output:  
irb(main):033:0\> YAML::dump m  
— !ruby/object:MailTruck  
driver: Harold  
route:

- 12 Corrigan Way
- 23 Antler Ave  
irb(main):034:0\>

Is this an issue with cmd.exe or irb?  
Anyone know how to fix this situation?

---

<div class="post-metadata">

**Author:** ![combas](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/aca169/32.png) [@combas](https://www.ruby-forum.com/u/combas)\
**Post date:** [February 20, 2006, 4:11am UTC](https://www.ruby-forum.com/t/n-on-windows/70726/2 "2006-02-20T04:11:40Z")

</div>

On 2/19/06, Alex C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> driver: Harold  
> route:
> 
> - 12 Corrigan Way
> - 23 Antler Ave  
> irb(main):034:0\>
> 
> Is this an issue with cmd.exe or irb?  
> Anyone know how to fix this situation?

neither. irb was showing you the return value of your function call  
effectively, p whatever

try:  
puts(YAML::dump(m))

---

<div class="post-metadata">

**Author:** ![combas](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/aca169/32.png) [@combas](https://www.ruby-forum.com/u/combas)\
**Post date:** [February 20, 2006, 4:32am UTC](https://www.ruby-forum.com/t/n-on-windows/70726/3 "2006-02-20T04:32:50Z")

</div>

On 2/19/06, Gregory B. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > — !ruby/object:MailTruck  
> > effectively, p whatever
> 
> try:  
> puts(YAML::dump(m))

poof!  
I love it when bugs just evaporate.

---

<div class="post-metadata">

**Author:** ![combas](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/aca169/32.png) [@combas](https://www.ruby-forum.com/u/combas)\
**Post date:** [February 21, 2006, 4:00am UTC](https://www.ruby-forum.com/t/n-on-windows/70726/4 "2006-02-21T04:00:07Z")

</div>

DÅ?a Pondelok 20 FebruÃ¡r 2006 04:09 Gregory B. napÃ­sal:

> neither. irb was showing you the return value of your function call  
> effectively, p whatever
> 
> try:  
> puts(YAML::dump(m))

Meh. So gruesomely verbose 😜 Quoting yaml.rb:

```
#
# ryan:: You know how Kernel.p is a really convenient way to dump 

```

ruby  
# structures? The only downside is that it’s not as legible  
as  
# YAML.  
#  
# \_why:: (listening)  
#  
# ryan:: I know you don’t want to urinate all over your users’  
namespaces.  
# But, on the other hand, convenience of dumping for  
debugging is,  
# IMO, a big YAML use case.  
#  
# \_why:: Go nuts! Have a pony parade!  
#  
# ryan:: Either way, I certainly will have a pony parade.  
#

(Definition of Kernel#y follows.)

Use:  
y m

David V.  
Having a pony parade
