Handle 1.8 VS 1.9 differences in fetch exception.
[ruby_koans.git] / src / edgecase.rb
index 0707687..1136218 100644 (file)
@@ -44,8 +44,12 @@ def _n_(value=999999, value19=:mu)
 end
 
 # Error object replacement value.
-def ___(value=FillMeInError)
-  value
+def ___(value=FillMeInError, value19=:mu)
+  if RUBY_VERSION < "1.9"
+    value
+  else
+    (value19 == :mu) ? value : value19
+  end
 end
 
 # Method name replacement.