From 72f7184dd48efcffd4b0e6ed2696b8a665e78e97 Mon Sep 17 00:00:00 2001 From: Jim Menard Date: Fri, 9 Jan 2009 18:25:36 -0500 Subject: [PATCH] Added symbol to roundtrip tests. --- lib/mongo/util/xml_to_ruby.rb | 2 ++ tests/data/smorgasbord.bson | Bin 247 -> 270 bytes tests/data/smorgasbord.xml | 5 +++-- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/mongo/util/xml_to_ruby.rb b/lib/mongo/util/xml_to_ruby.rb index 18446ee..b053c93 100644 --- a/lib/mongo/util/xml_to_ruby.rb +++ b/lib/mongo/util/xml_to_ruby.rb @@ -44,6 +44,8 @@ class XMLToRuby e.text.to_f when 'string', 'code' e.text.to_s + when 'symbol' + e.text.to_s.intern when 'boolean' e.text.to_s == 'true' when 'array' diff --git a/tests/data/smorgasbord.bson b/tests/data/smorgasbord.bson index bbd7700d5f4ebc9f7846c73240b6554381338d09..571013a110e2336a1c734c267c7372cb6198865b 100644 GIT binary patch delta 64 zcmey)*vBNq$H>6I9-o=QV0UYJw7vq!EZsjXF;k2yT?SKMVtuEUQ0#>00qkoPXGV_ diff --git a/tests/data/smorgasbord.xml b/tests/data/smorgasbord.xml index b543c2d..328107a 100644 --- a/tests/data/smorgasbord.xml +++ b/tests/data/smorgasbord.xml @@ -1,7 +1,7 @@ - 4ea067497065180748000000 + 33dc67499236d9a01a000000 42 foo true @@ -17,7 +17,7 @@ 1231515664416 namespace - 4ea067497065180748010000 + 33dc67499236d9a01a010000 foobar @@ -25,5 +25,6 @@ this is code + symbol_value