summaryrefslogtreecommitdiff
path: root/spec/mspec/lib/mspec/helpers/warning.rb
blob: f94551c18587341de46cf6c7383f7146b875bc59 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
require 'mspec/guards/version'

def suppress_warning
  verbose = $VERBOSE
  $VERBOSE = nil
  yield
ensure
  $VERBOSE = verbose
end

if ruby_version_is("2.7")
  def suppress_keyword_warning(&block)
    suppress_warning(&block)
  end
else
  def suppress_keyword_warning
    yield
  end
end