diff options
author | David RodrÃguez <deivid.rodriguez@riseup.net> | 2019-08-12 22:46:54 +0200 |
---|---|---|
committer | David RodrÃguez <deivid.rodriguez@riseup.net> | 2019-09-15 15:29:32 +0200 |
commit | 09d943b371b7052a1dea765669a4208da2d96398 (patch) | |
tree | f6b3f86de74581f41013135eb32f6e13e3397428 | |
parent | 89b120310fa853ef7980fa7d78a2c61ae3acf9d6 (diff) | |
download | bundler-09d943b371b7052a1dea765669a4208da2d96398.tar.gz |
Use `extend self`
Instead of repeating `self` on every method.
-rw-r--r-- | spec/support/rubygems_ext.rb | 14 |
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}'" } |