YAML/Syck key pass to add type block?

T

transfire

I've had a couple occasions now where having the key of the map node
(or index for sequence) would have been very helpful in the my type
defs

---
a: !!table
...

YAML.add_private_type('table') { |tag, data|
Table.new( key, data) # have no key
}

class Table
def initialize( name, data )
@name = name # needs to be 'a'
...

Might that be possible in the future -- I imagine you'd hav to pass the
node type too seq or map.

Thanks,
T.
 

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

No members online now.

Forum statistics

Threads
473,763
Messages
2,569,563
Members
45,039
Latest member
CasimiraVa

Latest Threads

Top