abstract class Werk::Config::Job

Included Modules

Direct Known Subclasses

Defined in:

werk/config.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(ctx : YAML::ParseContext, node : YAML::Nodes::Node) #

[View source]

Instance Method Detail

def can_fail : Bool #

[View source]
def commands : Array(String) #

[View source]
def description : String #

[View source]
def dotenv : Set(String) #

[View source]
def executor : String #

[View source]
def get_script_content #

[View source]
def get_script_file #

[View source]
def interpreter : String #

[View source]
def needs : Array(String) #

[View source]
abstract def run(session_id : UUID, name : String, context : String) : Tuple(Int32, String) #

[View source]
def silent : Bool #

[View source]
def variables : Hash(String, String) #

[View source]
def variables=(variables : Hash(String, String)) #

[View source]