summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Rodríguez <deivid.rodriguez@riseup.net>2019-08-12 22:46:54 +0200
committerDavid Rodríguez <deivid.rodriguez@riseup.net>2019-09-15 15:29:32 +0200
commit09d943b371b7052a1dea765669a4208da2d96398 (patch)
treef6b3f86de74581f41013135eb32f6e13e3397428
parent89b120310fa853ef7980fa7d78a2c61ae3acf9d6 (diff)
downloadbundler-09d943b371b7052a1dea765669a4208da2d96398.tar.gz
Use `extend self`
Instead of repeating `self` on every method.
-rw-r--r--spec/support/rubygems_ext.rb14
1 files changed, 8 insertions, 6 deletions
diff --git a/spec/support/rubygems_ext.rb b/spec/support/rubygems_ext.rb
index faa44b0944..6ea9e21603 100644
--- a/spec/support/rubygems_ext.rb
+++ b/spec/support/rubygems_ext.rb
@@ -29,7 +29,9 @@ module Spec
"ruby-graphviz" => ">= 0.a",
}.freeze
- def self.dev_setup
+ extend self
+
+ def dev_setup
deps = DEV_DEPS
# JRuby can't build ronn, so we skip that
@@ -38,22 +40,22 @@ module Spec
install_gems(deps)
end
- def self.gem_load(gem_name, bin_container)
+ def gem_load(gem_name, bin_container)
gem_activate(gem_name)
load Gem.bin_path(gem_name, bin_container)
end
- def self.gem_activate(gem_name)
+ def gem_activate(gem_name)
gem_requirement = DEV_DEPS[gem_name]
gem gem_name, gem_requirement
end
- def self.gem_require(gem_name)
+ def gem_require(gem_name)
gem_activate(gem_name)
require gem_name
end
- def self.setup
+ def setup
Gem.clear_paths
ENV["BUNDLE_PATH"] = nil
@@ -77,7 +79,7 @@ module Spec
Gem::DefaultUserInteraction.ui = Gem::SilentUI.new
end
- def self.install_gems(gems)
+ def install_gems(gems)
reqs, no_reqs = gems.partition {|_, req| !req.nil? && !req.split(" ").empty? }
no_reqs.map!(&:first)
reqs.map! {|name, req| "'#{name}:#{req}'" }