Sha256: 19037ffe8751f46b56bf2b7b6770970c84e56dcd7714ec937e602ad4a879b226

Contents?: true

Size: 551 Bytes

Versions: 3

Compression:

Stored size: 551 Bytes

Contents

require 'fileutils'

module Conventions

  def Conventions.working_dir
    File.expand_path('work')
  end

  def Conventions.init_working_dir
    if !File.directory?(working_dir)
      FileUtils::makedirs(working_dir)
    end
  end

  def Conventions.p4droot_dir
    File.expand_path(File.join(working_dir,'p4droot'))
  end

  def Conventions.init_p4droot_dir
    if !File.directory?(p4droot_dir)
      FileUtils::makedirs(p4droot_dir)
    end
  end

  def Conventions.p4d_log_path
    File.expand_path(File.join(working_dir, 'server.log'))
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
p4util-0.0.3 ./lib/conventions.rb
p4util-0.0.2 ./lib/conventions.rb
p4util-0.0.1 ./lib/conventions.rb