class

Sam::Task

Inherits Reference < Object

Constructors

new(block : -> _ | Sam::Task -> _ | Sam::Task, Sam::Args -> _, deps : Array(String), parent : Sam::Namespace, name : String, description : Nil | String = nil)
Source

Instance methods

call(args : Args)

Launch current task. Prerequisites are invoked first.

Source
description
Source
execute(name, hash : Args::AllowedHash, arr : Array(Args::AllowedTypes))
Source
execute(name, args : Args)

Invoke the task even if it has been invoked.

Source
execute(name, hash : Args::AllowedHash)
Source
execute(name, *args)
Source
find!(name)
Source
invoke(name, hash : Args::AllowedHash, arr : Array(Args::AllowedTypes))
Source
invoke(name, args : Args)

Invoke the task if it is needed.

Source
invoke(name, hash : Args::AllowedHash)
Source
invoke(name, *args)
Source
invoked?
Source
name
Source
path
Source
reenable
Source