Sha256: eb2cdba92e92d5e1475967de935cd82dcd1cd42470bfba13ce5a1831355a62b9
Contents?: true
Size: 957 Bytes
Versions: 1
Compression:
Stored size: 957 Bytes
Contents
require 'gem-wrappers/environment' require 'gem-wrappers/installer' module GemWrappers def self.environment @environment ||= GemWrappers::Environment.new end def self.installer @installer ||= GemWrappers::Installer.new(environment_file) end def self.install(executables) environment.ensure installer.ensure # gem executables executables.each do |executable| installer.install(executable) end ruby_executables.each do |executable| installer.install(executable) end end def self.uninstall(executables) # gem executables executables.each do |executable| installer.uninstall(executable) end end def self.wrappers_path installer.wrappers_path end def self.environment_file environment.file_name end private def self.ruby_executables Dir.chdir(RbConfig::CONFIG["bindir"]) { Dir["*"].select{ |file| File.executable?(file) } } end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
gem-wrappers-1.3.1 | lib/gem-wrappers.rb |