File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -76,27 +76,9 @@ def raise_logger(level = 'WARN')
7676 end
7777
7878 def gem_install_unless_installed ( name , version )
79- found = nil
80- begin
81- if Gem ::Specification . respond_to? :find_all
82- all = Gem ::Specification . find_all
83- found = all . find do |spec |
84- spec . name == name && spec . version . to_s == version
85- end
86- elsif Gem ::Specification . respond_to? :find_by_name
87- found = Gem ::Specification . find_by_name name , version
88- else
89- raise Gem ::LoadError unless Gem . available? name , version
90- end
91- rescue Gem ::LoadError
92- found = false
93- end
94- # NOTE: won't ever be found in RubyGems >= 2.3 likely due Bundler
95- unless found
96- require 'rubygems/dependency_installer'
97- installer = Gem ::DependencyInstaller . new
98- installer . install name , version
99- end
79+ require 'rubygems/dependency_installer'
80+ installer = Gem ::DependencyInstaller . new
81+ installer . install name , version
10082 end
10183
10284 ExpectationNotMetError = RSpec ::Expectations ::ExpectationNotMetError
You can’t perform that action at this time.
0 commit comments