\n on windows?

A

Alex Combas

aW1wcm9wZXIgb3V0cHV0OgppcmIobWFpbik6MDM0OjA+IFlBTUw6OmR1bXAgbQo9PiAiLS0tICFy
dWJ5L29iamVjdDpNYWlsVHJ1Y2sgXG5kcml2ZXI6IEhhcm9sZFxucm91dGU6IFxuLSAxMiBDb3Jy
aWdhbiBXYXlcbi0gMgozIEFudGxlciBBdmVcbiIKaXJiKG1haW4pOjAzNDowPgoKCmV4cGVjdGVk
IG91dHB1dDoKICBpcmIobWFpbik6MDMzOjA+IFlBTUw6OmR1bXAgbQogIC0tLSAhcnVieS9vYmpl
Y3Q6TWFpbFRydWNrCiBkcml2ZXI6IEhhcm9sZAogcm91dGU6CiAgIC0gMTIgQ29ycmlnYW4gV2F5
CiAgIC0gMjMgQW50bGVyIEF2ZQppcmIobWFpbik6MDM0OjA+CgpJcyB0aGlzIGFuIGlzc3VlIHdp
dGggY21kLmV4ZSBvciBpcmI/CkFueW9uZSBrbm93IGhvdyB0byBmaXggdGhpcyBzaXR1YXRpb24/
CgotLQpBbGV4IENvbWJhcwpodHRwOi8vbm9vZGxlanVua2llLmJsb2dzcG90LmNvbS8K
 
G

Gregory Brown

improper output:
irb(main):034:0> YAML::dump m
=3D> "--- !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?

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

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

Alex Combas

T24gMi8xOS8wNiwgR3JlZ29yeSBCcm93biA8Z3JlZ29yeS50LmJyb3duQGdtYWlsLmNvbT4gd3Jv
dGU6Cj4gT24gMi8xOS8wNiwgQWxleCBDb21iYXMgPGFsZXguY29tYmFzQGdtYWlsLmNvbT4gd3Jv
dGU6Cj4gPiBpbXByb3BlciBvdXRwdXQ6Cj4gPiBpcmIobWFpbik6MDM0OjA+IFlBTUw6OmR1bXAg
bQo+ID4gPT4gIi0tLSAhcnVieS9vYmplY3Q6TWFpbFRydWNrIFxuZHJpdmVyOiBIYXJvbGRcbnJv
dXRlOiBcbi0gMTIgQ29ycmlnYW4gV2F5XG4tIDIKPiA+IDMgQW50bGVyIEF2ZVxuIgo+ID4gaXJi
KG1haW4pOjAzNDowPgo+ID4KPiA+Cj4gPiBleHBlY3RlZCBvdXRwdXQ6Cj4gPiAgIGlyYihtYWlu
KTowMzM6MD4gWUFNTDo6ZHVtcCBtCj4gPiAgIC0tLSAhcnVieS9vYmplY3Q6TWFpbFRydWNrCj4g
PiAgZHJpdmVyOiBIYXJvbGQKPiA+ICByb3V0ZToKPiA+ICAgIC0gMTIgQ29ycmlnYW4gV2F5Cj4g
PiAgICAtIDIzIEFudGxlciBBdmUKPiA+IGlyYihtYWluKTowMzQ6MD4KPiA+Cj4gPiBJcyB0aGlz
IGFuIGlzc3VlIHdpdGggY21kLmV4ZSBvciBpcmI/Cj4gPiBBbnlvbmUga25vdyBob3cgdG8gZml4
IHRoaXMgc2l0dWF0aW9uPwo+Cj4gbmVpdGhlci4gIGlyYiB3YXMgc2hvd2luZyB5b3UgdGhlIHJl
dHVybiB2YWx1ZSBvZiB5b3VyIGZ1bmN0aW9uIGNhbGwKPiBlZmZlY3RpdmVseSwgcCB3aGF0ZXZl
cgo+Cj4gdHJ5Ogo+IHB1dHMoWUFNTDo6ZHVtcChtKSkKCnBvb2YhCkkgbG92ZSBpdCB3aGVuIGJ1
Z3MganVzdCBldmFwb3JhdGUuCgotLQpBbGV4IENvbWJhcwpodHRwOi8vbm9vZGxlanVua2llLmJs
b2dzcG90LmNvbS8K
 
D

David Vallner

D=C5=88a Pondelok 20 Febru=C3=A1r 2006 04:09 Gregory Brown nap=C3=ADsal:
neither. irb was showing you the return value of your function call
effectively, p whatever

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

Meh. So gruesomely verbose ;P 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' namespac=
es.
# But, on the other hand, convenience of dumping for debugging i=
s,
# 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 Vallner
Having a pony parade
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
473,770
Messages
2,569,583
Members
45,074
Latest member
StanleyFra

Latest Threads

Top