module Bait::BuildHelper

Public Instance Methods

bait_dir() click to toggle source
# File lib/bait/build_helper.rb, line 15
def bait_dir
  File.join(clone_path, ".bait")
end
cleanup!() click to toggle source
# File lib/bait/build_helper.rb, line 27
def cleanup!
  FileUtils.rm_rf(sandbox_directory) if Dir.exists?(sandbox_directory)
end
clone_path() click to toggle source
# File lib/bait/build_helper.rb, line 11
def clone_path
  File.join(sandbox_directory, self.name)
end
cloned?() click to toggle source
# File lib/bait/build_helper.rb, line 23
def cloned?
  Dir.exists? File.join(clone_path, ".git/")
end
passed?() click to toggle source
# File lib/bait/build_helper.rb, line 7
def passed?
  self.reload.status == "passed"
end
queued?() click to toggle source
# File lib/bait/build_helper.rb, line 3
def queued?
  self.reload.status == "queued"
end
sandbox_directory() click to toggle source
# File lib/bait/build_helper.rb, line 31
def sandbox_directory
  File.join Bait.storage_dir, "tester", self.name, self.id
end
script(name) click to toggle source
# File lib/bait/build_helper.rb, line 19
def script name
  File.join(bait_dir, name)
end