[rubygems/rubygems] Deprecate Gem::List
It is unused, we will remove it in the next major version https://github.com/rubygems/rubygems/commit/c3f6c27d6d
This commit is contained in:
parent
88f2b94065
commit
70829928cb
@ -1,6 +1,7 @@
|
|||||||
# frozen_string_literal: true
|
# frozen_string_literal: true
|
||||||
module Gem
|
module Gem
|
||||||
class List
|
# The Gem::List class is currently unused and will be removed in the next major rubygems version
|
||||||
|
class List # :nodoc:
|
||||||
include Enumerable
|
include Enumerable
|
||||||
attr_accessor :value, :tail
|
attr_accessor :value, :tail
|
||||||
|
|
||||||
@ -34,4 +35,5 @@ module Gem
|
|||||||
List.new value, list
|
List.new value, list
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
deprecate_constant :List
|
||||||
end
|
end
|
||||||
|
@ -55,14 +55,6 @@ class TestGemUtil < Gem::TestCase
|
|||||||
FileUtils.chmod(0775, "d/e") unless win_platform? || java_platform?
|
FileUtils.chmod(0775, "d/e") unless win_platform? || java_platform?
|
||||||
end
|
end
|
||||||
|
|
||||||
def test_linked_list_find
|
|
||||||
list = [1,2,3,4,5].inject(Gem::List.new(0)) do |m,o|
|
|
||||||
Gem::List.new o, m
|
|
||||||
end
|
|
||||||
assert_equal 5, list.find {|x| x == 5 }
|
|
||||||
assert_equal 4, list.find {|x| x == 4 }
|
|
||||||
end
|
|
||||||
|
|
||||||
def test_glob_files_in_dir
|
def test_glob_files_in_dir
|
||||||
FileUtils.mkdir_p "g"
|
FileUtils.mkdir_p "g"
|
||||||
FileUtils.touch File.join("g", "h.rb")
|
FileUtils.touch File.join("g", "h.rb")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user