Sha256: 8f68104d5b4336b4ad80406aee4cf8b59bfbb61bcc1ddde66872a77b1e78e348

Contents?: true

Size: 421 Bytes

Versions: 1

Compression:

Stored size: 421 Bytes

Contents

module Windows::File
  include Beaker::CommandFactory

  def tmpfile(name)
    execute("cygpath -m $(mktemp -t #{name}.XXXXXX)")
  end

  def tmpdir(name)
    execute("cygpath -m $(mktemp -td #{name}.XXXXXX)")
  end

  def path_split(paths)
    paths.split(';')
  end

  def file_exist?(path)
    result = exec(Beaker::Command.new("test -e #{path}"), :acceptable_exit_codes => [0, 1])
    result.exit_code == 0
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
beaker-2.5.1 lib/beaker/host/windows/file.rb