Skip to content

Access to IO source in type definition #16

Open
trans opened this Issue May 29, 2011 · 1 comment

2 participants

@trans
trans commented May 29, 2011

Anyway to access information about the source of YAML when defining a type? I have a case where I want to know if the source was a file and what the file path is.

YAML::add_domain_type("foo.com,2011", "foo") do |type, value|
    from_file = ?  # 'foo.yaml'
    Foo.new(value, :file=>from_file)
end

YAML.load(File.new('foo.yaml'))
@tenderlove
Owner

@trans I can't think of a way off the top of my head. Let me poke around the code and see what I can find.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.