Sha256: 96f5927b0faa082a8eda30713bebe92d343c439de18279f646c51a93ea5bd4a9

Contents?: true

Size: 727 Bytes

Versions: 42

Compression:

Stored size: 727 Bytes

Contents

module RSpec
  module Expectations
    module DeprecatedConstants
      # Displays deprecation warning when it captures Rspec and Spec. Otherwise
      # delegates to super.
      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
    end

    # @deprecated (no replacement)
    def differ=(ignore)
      RSpec.deprecate("RSpec::Expectations.differ=(differ)")
    end
  end
end

extend RSpec::Expectations::DeprecatedConstants

Version data entries

42 entries across 42 versions & 10 rubygems

Version Path
vagrant-unbundled-2.2.7.0 vendor/bundle/ruby/2.4.0/gems/rspec-expectations-2.14.5/lib/rspec/expectations/extensions/object.rb
vagrant-unbundled-1.9.5.1 vendor/bundle/ruby/2.4.0/gems/rspec-expectations-2.14.5/lib/rspec/expectations/extensions/object.rb
vagrant-unbundled-1.9.1.1 vendor/bundle/ruby/2.4.0/gems/rspec-expectations-2.14.5/lib/rspec/expectations/extensions/object.rb
vagrant-unbundled-1.8.5.2 vendor/bundle/ruby/2.3.0/gems/rspec-expectations-2.14.5/lib/rspec/expectations/extensions/object.rb
vagrant-unbundled-1.8.5.1 vendor/bundle/ruby/2.3.0/gems/rspec-expectations-2.14.5/lib/rspec/expectations/extensions/object.rb
vagrant-unbundled-1.8.4.2 vendor/bundle/ruby/2.3.0/gems/rspec-expectations-2.14.5/lib/rspec/expectations/extensions/object.rb
vagrant-unbundled-1.8.4.1 vendor/bundle/ruby/2.3.0/gems/rspec-expectations-2.14.5/lib/rspec/expectations/extensions/object.rb
vagrant-unbundled-1.8.1.1 vendor/bundle/ruby/2.3.0/gems/rspec-expectations-2.14.5/lib/rspec/expectations/extensions/object.rb
opal-rspec-cj-0.4.4 vendor_lib/rspec/expectations/extensions/object.rb
opal-rspec-0.4.3 vendor_lib/rspec/expectations/extensions/object.rb
vagrant-cloudstack-1.1.0 vendor/bundle/gems/rspec-expectations-2.14.5/lib/rspec/expectations/extensions/object.rb
opal-rspec-0.4.2 vendor_lib/rspec/expectations/extensions/object.rb
opal-rspec-0.4.1 vendor_lib/rspec/expectations/extensions/object.rb
opal-rspec-0.4.0 vendor_lib/rspec/expectations/extensions/object.rb
opal-rspec-0.4.0.beta4 vendor_lib/rspec/expectations/extensions/object.rb
rspec-expectations-2.99.2 lib/rspec/expectations/extensions/object.rb
dxruby_rp5-0.0.4 spec/vendor/rspec-expectations-2.14.4/lib/rspec/expectations/extensions/object.rb
rspec-expectations-2.99.1 lib/rspec/expectations/extensions/object.rb
rspec-expectations-2.99.0 lib/rspec/expectations/extensions/object.rb
rspec-expectations-2.99.0.rc1 lib/rspec/expectations/extensions/object.rb