def const_missing(name)
case name
when :Rspec, :Spec
RSpec.warn_deprecation "*****************************************************************\nDEPRECATION WARNING: you are using a deprecated constant that will\nbe removed from a future version of RSpec.\n\n\#{caller(0)[2]}\n\n* \#{name} is deprecated.\n* RSpec is the new top-level module in RSpec-2\n*****************************************************************\n"
RSpec
else
begin
super
rescue Exception => e
e.backtrace.reject! {|l| l =~ Regexp.compile(__FILE__) }
raise e
end
end
end