Class: Cage

Inherits:
Object
  • Object
show all
Defined in:
lib/bnt/env.rb

Class Method Summary collapse

Class Method Details

.package_path(pkg) ⇒ Object



14
15
16
# File 'lib/bnt/env.rb', line 14

def self.package_path(pkg)
  "#{path}#{packages_path}/#{pkg}"
end

.packages_pathObject



10
11
12
# File 'lib/bnt/env.rb', line 10

def self.packages_path
  "/var/vcap/packages"
end

.pathObject



3
4
5
6
7
8
# File 'lib/bnt/env.rb', line 3

def self.path
  error_msg = <<-EOS "\n\nEmpty cage path please ensure that CAGE_PATH env var is available 'export CAGE_PATH=~/.bnt/cages/latest-bosh-stemcell/'"
EOS
  raise error_msg if ENV['CAGE_PATH'].nil?
  ENV['CAGE_PATH']
end

.tmp_dirObject



18
19
20
# File 'lib/bnt/env.rb', line 18

def self.tmp_dir
  "#{path}/tmp/bosh-release"
end