From 1590b695690d04cc72e95136a3dde28b90b8eb3c Mon Sep 17 00:00:00 2001 From: Sarah Mei Date: Tue, 1 Mar 2011 21:43:49 -0800 Subject: [PATCH] WTF. Seriously. It works with 1.9 now though. --- spec/support/no_id_on_object.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/spec/support/no_id_on_object.rb b/spec/support/no_id_on_object.rb index 16f8621a7..d884438e8 100644 --- a/spec/support/no_id_on_object.rb +++ b/spec/support/no_id_on_object.rb @@ -1,5 +1,9 @@ class Object def id - raise "You have called id on a non-ActiveRecord object." + if self.class.ancestors.include?(ActiveRecord::Base) + super + else + raise "You are calling id on a non-ActiveRecord object. STOP IT." + end end end