Psych correctly gets visitor for SafeBuffer from superclass
This commit is contained in:
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
|
||||
|
Loading…
Reference in New Issue
Block a user