--_000_6592BDAF72405343BA096C66B735B38E016C1C74B5alvxmbw04prod_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi, there

Is there any way to make YAML alias same strings in dumps? The following code fragment:

require 'yaml'
s = 'a' * 10
puts [ s, s ].to_yaml

Produces this:
---
- aaaaaaaaaa
- aaaaaaaaaa

While I need:
---
- &id001 aaaaaaaaaa
- *id001

Interestingly, if I define s as:
s = [  'a' * 10 ]

The output is aliased just fine:
---
- &id001
  - aaaaaaaaaa
- *id001

Thanks,
Gennady.

--_000_6592BDAF72405343BA096C66B735B38E016C1C74B5alvxmbw04prod_--