Sha256: 1680778ac82f1ac4dd955619321325d999a9cf2e56189848b36d0b93162dd4b0

Contents?: true

Size: 360 Bytes

Versions: 61

Compression:

Stored size: 360 Bytes

Contents

# Set up the PE build cache dir
class PEBuild::Action::PEBuildDir

  def initialize(app, env)
    @app, @env = app, env
  end

  def call(env)
    @env = env

    if @env[:home_path]
      build_dir = @env[:home_path].join('pe_builds')
      build_dir.mkpath unless build_dir.exist?
      @env[:pe_build_dir] = build_dir
    end

    @app.call(@env)
  end
end

Version data entries

61 entries across 61 versions & 1 rubygems

Version Path
vagrant-pe_build-0.19.2 lib/pe_build/action/pe_build_dir.rb
vagrant-pe_build-0.19.1 lib/pe_build/action/pe_build_dir.rb
vagrant-pe_build-0.19.0 lib/pe_build/action/pe_build_dir.rb
vagrant-pe_build-0.18.2 lib/pe_build/action/pe_build_dir.rb
vagrant-pe_build-0.18.1 lib/pe_build/action/pe_build_dir.rb
vagrant-pe_build-0.18.0 lib/pe_build/action/pe_build_dir.rb
vagrant-pe_build-0.17.14 lib/pe_build/action/pe_build_dir.rb
vagrant-pe_build-0.17.13 lib/pe_build/action/pe_build_dir.rb
vagrant-pe_build-0.17.12 lib/pe_build/action/pe_build_dir.rb
vagrant-pe_build-0.17.11 lib/pe_build/action/pe_build_dir.rb
vagrant-pe_build-0.17.10 lib/pe_build/action/pe_build_dir.rb
vagrant-pe_build-0.17.9 lib/pe_build/action/pe_build_dir.rb
vagrant-pe_build-0.17.8 lib/pe_build/action/pe_build_dir.rb
vagrant-pe_build-0.17.7 lib/pe_build/action/pe_build_dir.rb
vagrant-pe_build-0.17.6 lib/pe_build/action/pe_build_dir.rb
vagrant-pe_build-0.17.5 lib/pe_build/action/pe_build_dir.rb
vagrant-pe_build-0.17.4 lib/pe_build/action/pe_build_dir.rb
vagrant-pe_build-0.17.3 lib/pe_build/action/pe_build_dir.rb
vagrant-pe_build-0.17.2 lib/pe_build/action/pe_build_dir.rb
vagrant-pe_build-0.17.1 lib/pe_build/action/pe_build_dir.rb