Sha256: 3b9746d6d1e7f7b995f4002d80eb6b31aa9e059f922f7c3e5a9e402d6e17e689

Contents?: true

Size: 983 Bytes

Versions: 2

Compression:

Stored size: 983 Bytes

Contents

module GemWrappers
  class FakeInstaller
    def initialize
      @executables = []
    end
    def install(executable)
      @executables << executable
    end
    def uninstall(executable)
      @executables.delete(executable)
    end
    def executables
      @executables.uniq
    end
    def ensure
      @ensure = true
    end
    def ensure?
      @ensure
    end
    def wrappers_path
      "/path/to/wrappers"
    end
  end
  class FakeEnvironment
    def ensure
      @ensure = true
    end
    def ensure?
      @ensure
    end
    def file_name
      "/path/to/environment"
    end
  end
  class Fake
    def initialize
      @executables = []
    end
    def install(executables)
      @executables += executables
    end
    def uninstall(executables)
      @executables -= executables
    end
    def executables
      @executables
    end
    def environment_file
      "/path/to/environment"
    end
    def wrappers_path
      "/path/to/wrappers"
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
gem-wrappers-1.3.2 test/gem-wrappers/fakes.rb
gem-wrappers-1.3.1 test/gem-wrappers/fakes.rb