Sha256: 01278c41bc5e473d6779a1de1ac21e7cffa091e317ff48c533b53694ad3f97bc

Contents?: true

Size: 600 Bytes

Versions: 1

Compression:

Stored size: 600 Bytes

Contents

require 'rspec/expectations/caller_filter' unless defined?(::RSpec::CallerFilter)

module RSpec
  module Expectations
    module Deprecation
      # @private
      #
      # Used internally to print deprecation warnings
      def deprecate(deprecated, options={})
        message = "DEPRECATION: #{deprecated} is deprecated."
        message << " Use #{options[:replacement]} instead." if options[:replacement]
        message << " Called from #{CallerFilter.first_non_rspec_line}."
        warn message
      end
    end
  end

  extend(Expectations::Deprecation) unless respond_to?(:deprecate)
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rspec-expectations-2.99.0.beta1 lib/rspec/expectations/deprecation.rb