class Barista::Behaviors::Omnibus::Cacher

Included Modules

Defined in:

barista/behaviors/omnibus/cacher.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(task : Barista::Behaviors::Omnibus::Task) #

[View source]

Instance Method Detail

def filename #

A filename that includes the .tar.gz extension


[View source]
def name #

[View source]
def strip : Int32 #

The number of components to strip when using tar -xvf <path> --strip-components=<strip>


[View source]
def tag #

[View source]

[View source]
def unpack(path_to_tarball : String) #

A method that takes a path to a .tar.gz and unpacks it to the appropriate internal directory


[View source]
def unpack_cache_here! #

The location for unpacking the build artifact when handling manually.

#unpack! is preferred.


[View source]