class RSpec::Core::RakeTask

def deprecate deprecated, opts = {}

def deprecate deprecated, opts = {}
  # unless RSpec is loaded, deprecate won't work (simply requiring the
  # deprecate file isn't enough) so this is a check for "is rspec already
  # loaded?" "ok use the main deprecate hook" otherwise "simple fallback"
  # Note that we don't need rspec to be loaded for the rake task to work
  if RSpec.respond_to?(:deprecate)
    RSpec.deprecate deprecated, opts
  else
    warn "DEPRECATION: #{deprecated} is deprecated."
  end
end