To_yaml_style

I wanted an array:

big_array = [[1,2], [1,2], [1,2], [1,2]]

To convert into more readable yaml. (Yeah I know, YAML is for computers
to read and write but sometimes I want to eyeball it)

The default yaml I get is:


    • 1
    • 2
    • 1
    • 2
    • 1
    • 2
    • 1
    • 2

How ugly. I know that this is valid Yaml too:

— [[1, 2], [1, 2], [1, 2], [1, 2]]

Sweet. I did it like this:

big_array = [[1,2], [1,2], [1,2], [1,2]]
def big_array.to_yaml_style; :inline; end
puts big_array.to_yaml

What? to_yaml_style? I found that lying around some list but can’t find
any doc on it and couldn’t even find it in the code. I know it must be
hiding.

Anyone know what other options there are for to_yaml_style? Because I
have some other needs that might already be built in.

Thanks much!

Pito

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs