Sha256: 1abd3c1e14e3af03a1f774f811b104dec2974c8f7d11d24ee3acbaad3fb7dbce

Contents?: true

Size: 528 Bytes

Versions: 12

Compression:

Stored size: 528 Bytes

Contents

class Jets::Builders
  module Util
    def sh(command)
      puts "=> #{command}".colorize(:green)
      success = system(command)
      abort("#{command} failed to run") unless success
      success
    end

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

    # Provide pretty clear way to desinate full path.
    # full("bundled") => /tmp/jets/demo/bundled
    def full(relative_path)
      "#{Jets.build_root}/#{relative_path}"
    end

    def poly_only?
      Jets.poly_only?
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
jets-1.2.1 lib/jets/builders/util.rb
jets-1.2.0 lib/jets/builders/util.rb
jets-1.1.5 lib/jets/builders/util.rb
jets-1.1.4 lib/jets/builders/util.rb
jets-1.1.3 lib/jets/builders/util.rb
jets-1.1.2 lib/jets/builders/util.rb
jets-1.1.1 lib/jets/builders/util.rb
jets-1.1.0 lib/jets/builders/util.rb
jets-1.0.18 lib/jets/builders/util.rb
jets-1.0.17 lib/jets/builders/util.rb
jets-1.0.16 lib/jets/builders/util.rb
jets-1.0.15 lib/jets/builders/util.rb