lib/gem-wrappers.rb in gem-wrappers-1.2.1 vs lib/gem-wrappers.rb in gem-wrappers-1.2.2

- old
+ new

@@ -1,14 +1,20 @@ 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_name) + end + def self.install(executables) - environment = GemWrappers::Environment.new environment.ensure - installer = GemWrappers::Installer.new(environment.file_name) installer.ensure # gem executables executables.each do |executable| installer.install(executable) @@ -19,22 +25,20 @@ installer.install(executable) end end def self.uninstall(executables) - installer = GemWrappers::Installer.new - # gem executables executables.each do |executable| installer.uninstall(executable) end end def self.wrappers_path - GemWrappers::Installer.wrappers_path + installer.wrappers_path end def self.environment_file - GemWrappers::Environment.file_name + environment.file_name end end