Sha256: 55b10f55da47238624a6c18047aefcba3ea2fb95d59383cd9b2e0fb515ce574d
Contents?: true
Size: 1022 Bytes
Versions: 7065
Compression:
Stored size: 1022 Bytes
Contents
require "rspec/support/warnings" module RSpec module Core # @private module Warnings # @private # # Used internally to print deprecation warnings. def deprecate(deprecated, data={}) RSpec.configuration.reporter.deprecation( { :deprecated => deprecated, :call_site => CallerFilter.first_non_rspec_line }.merge(data) ) end # @private # # Used internally to print deprecation warnings. def warn_deprecation(message, opts={}) RSpec.configuration.reporter.deprecation opts.merge(:message => message) end # @private def warn_with(message, options={}) if options[:use_spec_location_as_call_site] message += "." unless message.end_with?(".") if RSpec.current_example message += " Warning generated from spec at `#{RSpec.current_example.location}`." end end super(message, options) end end end end
Version data entries
7,065 entries across 6,983 versions & 126 rubygems