Module: RSpec::Expectations::DeprecatedConstants
- Defined in:
- lib/rspec/expectations/extensions/object.rb
Instance Method Summary (collapse)
-
- (Object) const_missing(name)
Displays deprecation warning when it captures Rspec and Spec.
Instance Method Details
- (Object) const_missing(name)
Displays deprecation warning when it captures Rspec and Spec. Otherwise delegates to super.
6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/rspec/expectations/extensions/object.rb', line 6 def const_missing(name) case name when :Rspec, :Spec RSpec.deprecate(name.to_s, :replacement => "RSpec") RSpec else begin super rescue Exception => e e.backtrace.reject! {|l| l =~ Regexp.compile(__FILE__) } raise e end end end |