summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/puppet/util/monkey_patches.rb13
1 files changed, 12 insertions, 1 deletions
diff --git a/lib/puppet/util/monkey_patches.rb b/lib/puppet/util/monkey_patches.rb
index 53ae1b9c0..a25be7d52 100644
--- a/lib/puppet/util/monkey_patches.rb
+++ b/lib/puppet/util/monkey_patches.rb
@@ -32,5 +32,16 @@ def YAML.dump(*args)
ZAML.dump(*args)
end
-
+#
+# Workaround for bug in MRI 1.8.7, see
+# http://redmine.ruby-lang.org/issues/show/2708
+# for details
+#
+if RUBY_VERSION == '1.8.7'
+ class NilClass
+ def closed?
+ true
+ end
+ end
+end