diff options
author | Francis Irving <francis@mysociety.org> | 2009-12-03 14:18:06 +0000 |
---|---|---|
committer | Francis Irving <francis@mysociety.org> | 2009-12-03 14:18:06 +0000 |
commit | c132fb5904bed2827ad3ef1173cb12d9cf9f96a2 (patch) | |
tree | 75e5f4380eac498576c8443b5b4bde7e599bed5a /vendor/rails-2.0.2/activeresource/test/setter_trap.rb | |
parent | 2eabd0bf1d5c3d0cfa0f2883f6cfd65298ef4cd1 (diff) |
Remove old versions of Rails
Diffstat (limited to 'vendor/rails-2.0.2/activeresource/test/setter_trap.rb')
-rw-r--r-- | vendor/rails-2.0.2/activeresource/test/setter_trap.rb | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/vendor/rails-2.0.2/activeresource/test/setter_trap.rb b/vendor/rails-2.0.2/activeresource/test/setter_trap.rb deleted file mode 100644 index c5cb4f0e6..000000000 --- a/vendor/rails-2.0.2/activeresource/test/setter_trap.rb +++ /dev/null @@ -1,27 +0,0 @@ -class SetterTrap < BasicObject - class << self - def rollback_sets(obj) - returning yield(setter_trap = new(obj)) do - setter_trap.rollback_sets - end - end - end - - def initialize(obj) - @cache = {} - @obj = obj - end - - def respond_to?(method) - @obj.respond_to?(method) - end - - def method_missing(method, *args, &proc) - @cache[method] ||= @obj.send($`) if method.to_s =~ /=$/ - @obj.send method, *args, &proc - end - - def rollback_sets - @cache.each { |k, v| @obj.send k, v } - end -end |