Psych correctly gets visitor for SafeBuffer from superclass

This commit is contained in:
brainopia 2011-01-19 17:10:01 +03:00 committed by Aaron Patterson
parent 452dba72f5
commit eb33bd944d

@ -1,5 +1,6 @@
require 'erb'
require 'active_support/core_ext/kernel/singleton_class'
require 'active_support/core_ext/yaml'
class ERB
module Util
@ -101,8 +102,10 @@ def to_s
self
end
def to_yaml(*args)
to_str.to_yaml(*args)
unless defined?(Psych)
def to_yaml(*args)
to_str.to_yaml(*args)
end
end
end
end