summaryrefslogtreecommitdiffstats
path: root/lib/puppet/util/autoload.rb
diff options
context:
space:
mode:
authorMarkus Roberts <Markus@reality.com>2010-03-25 15:54:33 -0700
committertest branch <puppet-dev@googlegroups.com>2010-02-17 06:50:53 -0800
commit33b565a0d76b07f354e2e145e7e03e5a5db69e48 (patch)
tree934f60c39eb6f4a9cf9c468552bbaea2cd8787f6 /lib/puppet/util/autoload.rb
parent4820a1b569444f942b3ceb6ee3a0832ed6faf613 (diff)
downloadpuppet-33b565a0d76b07f354e2e145e7e03e5a5db69e48.tar.gz
puppet-33b565a0d76b07f354e2e145e7e03e5a5db69e48.tar.xz
puppet-33b565a0d76b07f354e2e145e7e03e5a5db69e48.zip
Fix for #3424 and tests to prove it.
The original pure ruby yaml patch missed some edge cases; specifically, classes that were modified by the syck version to directly call it and thus never reached the pure ruby version. This adds monkey patches to all of those case which we might reasonably care about (omitting, for example, calls within the syck version to itself) and tests which show that the monkey patch works.
Diffstat (limited to 'lib/puppet/util/autoload.rb')
0 files changed, 0 insertions, 0 deletions