Sha256: 17068cb9e5bc7a925a6a6d11b9cc00c3e9e5acfddfc943cd920c71b7984056be

Contents?: true

Size: 390 Bytes

Versions: 24

Compression:

Stored size: 390 Bytes

Contents

module Unix::File
  include Beaker::CommandFactory

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

  def tmpdir(name)
    execute("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

24 entries across 24 versions & 1 rubygems

Version Path
beaker-1.12.0 lib/beaker/host/unix/file.rb
beaker-1.11.2 lib/beaker/host/unix/file.rb
beaker-1.11.1 lib/beaker/host/unix/file.rb
beaker-1.11.0 lib/beaker/host/unix/file.rb
beaker-1.10.0 lib/beaker/host/unix/file.rb
beaker-1.9.1 lib/beaker/host/unix/file.rb
beaker-1.9.0 lib/beaker/host/unix/file.rb
beaker-1.8.2 lib/beaker/host/unix/file.rb
beaker-1.8.1 lib/beaker/host/unix/file.rb
beaker-1.8.0 lib/beaker/host/unix/file.rb
beaker-1.7.0 lib/beaker/host/unix/file.rb
beaker-1.6.2 lib/beaker/host/unix/file.rb
beaker-1.6.1 lib/beaker/host/unix/file.rb
beaker-1.6.0 lib/beaker/host/unix/file.rb
beaker-1.5.0 lib/beaker/host/unix/file.rb
beaker-1.4.1 lib/beaker/host/unix/file.rb
beaker-1.4.0 lib/beaker/host/unix/file.rb
beaker-1.3.2 lib/beaker/host/unix/file.rb
beaker-1.3.1 lib/beaker/host/unix/file.rb
beaker-1.3.0 lib/beaker/host/unix/file.rb