зеркало из https://github.com/github/ruby.git
Deprecate `Gem::Util.silent_system`
There's better tools for this job.
This commit is contained in:
Родитель
afce7eb39e
Коммит
2b4abcff90
|
@ -1,8 +1,11 @@
|
|||
# frozen_string_literal: true
|
||||
require 'rubygems/deprecate'
|
||||
|
||||
##
|
||||
# This module contains various utility methods as module methods.
|
||||
|
||||
module Gem::Util
|
||||
|
||||
##
|
||||
# Zlib::GzipReader wrapper that unzips +data+.
|
||||
|
||||
|
@ -67,6 +70,14 @@ module Gem::Util
|
|||
system(*(cmds << opt))
|
||||
end
|
||||
|
||||
class << self
|
||||
|
||||
extend Gem::Deprecate
|
||||
|
||||
rubygems_deprecate :silent_system
|
||||
|
||||
end
|
||||
|
||||
##
|
||||
# Enumerates the parents of +directory+.
|
||||
|
||||
|
|
|
@ -15,8 +15,10 @@ class TestGemUtil < Gem::TestCase
|
|||
|
||||
def test_silent_system
|
||||
skip if Gem.java_platform?
|
||||
assert_silent do
|
||||
Gem::Util.silent_system(*ruby_with_rubygems_in_load_path, '-e', 'puts "hello"; warn "hello"')
|
||||
Gem::Deprecate.skip_during do
|
||||
assert_silent do
|
||||
Gem::Util.silent_system(*ruby_with_rubygems_in_load_path, '-e', 'puts "hello"; warn "hello"')
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче