summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorAaron Patterson <aaron.patterson@gmail.com>2009-11-17 22:08:16 -0800
committerAaron Patterson <aaron.patterson@gmail.com>2009-11-17 22:08:16 -0800
commitf024c26770bd7e79902cae79396b3b65fc1f7597 (patch)
treea0b89d41fc86b52d84370be2e7fd1ac094cf6ba3 /lib
parent3a2e7c38729bb450325102ab31746732d884d11b (diff)
downloadpsych-f024c26770bd7e79902cae79396b3b65fc1f7597.zip
fixing more tests. yay
Diffstat (limited to 'lib')
-rw-r--r--lib/psych/visitors/to_ruby.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/psych/visitors/to_ruby.rb b/lib/psych/visitors/to_ruby.rb
index 826705c..c9d5bad 100644
--- a/lib/psych/visitors/to_ruby.rb
+++ b/lib/psych/visitors/to_ruby.rb
@@ -15,7 +15,7 @@ module Psych
return result if Psych.domain_types.empty?
if target.respond_to?(:tag) && target.tag
- short_name = target.tag.split('/', 2).last
+ short_name = target.tag.sub(/^!/, '').split('/', 2).last
if Psych.domain_types.key? short_name
url, block = Psych.domain_types[short_name]
return block.call "http://#{url}:#{short_name}", result