187
188
189
190
191
192
193
194
|
# File 'lib/syck/rubytypes.rb', line 187
def Symbol.yaml_new( klass, tag, val )
if String === val
val = Syck::load( val ) if val =~ /\A(["']).*\1\z/
val.intern
else
raise Syck::TypeError, "Invalid Symbol: " + val.inspect
end
end
|