Sha256: 75cba3232b8f9c500d0bf3a2f49c6e858a1f7d02012cc6f7ed9260e8ecfd3531

Contents?: true

Size: 572 Bytes

Versions: 36

Compression:

Stored size: 572 Bytes

Contents

class Jets::Builders
  module Util
  private
    def sh(command)
      puts "=> #{command}".color(:green)
      success = system(command)
      unless success
        puts "#{command} failed to run.".color(:red)
        puts caller[0]
        exit 1
      end
      success
    end

    def headline(message)
      puts "=> #{message}".color(:cyan)
    end

    def build_area
      Jets.build_root
    end

    def stage_area
      "#{build_area}/stage"
    end

    def cache_area
      "#{build_area}/cache" # cleaner to use full path for this setting
    end
  end
end

Version data entries

36 entries across 36 versions & 2 rubygems

Version Path
jets-1.8.2 lib/jets/builders/util.rb
jets-1.8.1 lib/jets/builders/util.rb
jets-1.8.0 lib/jets/builders/util.rb
jets-1.7.2 lib/jets/builders/util.rb
jets-1.7.1 lib/jets/builders/util.rb
jets-1.7.0 lib/jets/builders/util.rb
jets-fs-1.6.10 lib/jets/builders/util.rb
jets-1.6.9 lib/jets/builders/util.rb
jets-1.6.8 lib/jets/builders/util.rb
jets-1.6.7 lib/jets/builders/util.rb
jets-1.6.6 lib/jets/builders/util.rb
jets-1.6.5 lib/jets/builders/util.rb
jets-1.6.4 lib/jets/builders/util.rb
jets-1.6.3 lib/jets/builders/util.rb
jets-1.6.2 lib/jets/builders/util.rb
jets-1.6.1 lib/jets/builders/util.rb