aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/lib/active_support/testing/isolation.rb
diff options
context:
space:
mode:
authorRafael Mendonça França <rafaelmfranca@gmail.com>2013-02-24 15:12:13 -0800
committerRafael Mendonça França <rafaelmfranca@gmail.com>2013-02-24 15:12:13 -0800
commite9d659224bb6610d726bd333a9425b4f8f5796ba (patch)
tree53896b07fb022135d19377a7f2f38aaf22ef4fcc /activesupport/lib/active_support/testing/isolation.rb
parent2647a3cabfb88ac0dac318207bf611b0b66d495f (diff)
parent2a12a04a54590d3a5f2abf4cd4eff3a7b1ee6ef4 (diff)
downloadrails-e9d659224bb6610d726bd333a9425b4f8f5796ba.tar.gz
rails-e9d659224bb6610d726bd333a9425b4f8f5796ba.tar.bz2
rails-e9d659224bb6610d726bd333a9425b4f8f5796ba.zip
Merge pull request #9406 from rails/3-2-stable-ruby-2
Rails 3.2.x is now compatible with Ruby 2.0.0
Diffstat (limited to 'activesupport/lib/active_support/testing/isolation.rb')
-rw-r--r--activesupport/lib/active_support/testing/isolation.rb12
1 files changed, 10 insertions, 2 deletions
diff --git a/activesupport/lib/active_support/testing/isolation.rb b/activesupport/lib/active_support/testing/isolation.rb
index 6b29ba4c10..77c04758ba 100644
--- a/activesupport/lib/active_support/testing/isolation.rb
+++ b/activesupport/lib/active_support/testing/isolation.rb
@@ -12,8 +12,8 @@ module ActiveSupport
end
class ProxyTestResult
- def initialize
- @calls = []
+ def initialize(calls = [])
+ @calls = calls
end
def add_error(e)
@@ -27,6 +27,14 @@ module ActiveSupport
end
end
+ def marshal_dump
+ @calls
+ end
+
+ def marshal_load(calls)
+ initialize(calls)
+ end
+
def method_missing(name, *args)
@calls << [name, args]
end