module Barista::Behaviors::Brew::Task
Included Modules
- Barista::Behaviors::Macros
- Barista::Behaviors::Software::Emittable
- Barista::Behaviors::Software::FileMacros
- FileUtils
Defined in:
barista/behaviors/brew/task.crConstructors
Instance Method Summary
- #action
- #execute : Nil
- #log_location : String | Nil
- #on_action_failed(*args, **options)
- #on_action_failed(*args, **options, &)
- #on_action_finished(*args, **options)
- #on_action_finished(*args, **options, &)
- #on_action_skipped(*args, **options)
- #on_action_skipped(*args, **options, &)
- #on_action_start(*args, **options)
- #on_action_start(*args, **options, &)
- #on_action_succeed(*args, **options)
- #on_action_succeed(*args, **options, &)
- #pgid : Int64 | Nil
- #pid : Int64 | Nil
- #pid_info
- #pid_location
- #process_exists?
- #project
- #run(action : Action.class)
- #run(action : String)
- #run(runnable : Action)
- #runnable?
- #wait_for(duration : Int32 = 5, *, interval : Float64 = 0.5, &block : -> Bool)
Macros inherited from module Barista::Behaviors::Macros
gen_class_method(name, type, &block)
gen_class_method,
gen_collection_method(name, var_name, type)
gen_collection_method,
gen_method(name, type, &block)
gen_method
Instance methods inherited from module Barista::Behaviors::Software::FileMacros
file(key : String)
file
Macros inherited from module Barista::Behaviors::Software::FileMacros
file(key, path)
file
Instance methods inherited from module Barista::Behaviors::Software::Emittable
collect_error(arr : Array(String))
collect_error,
collect_output(arr : Array(String))
collect_output,
forward_error(&block : String -> )
forward_error,
forward_output(&block : String -> )
forward_output,
on_erroron_error(&block : String -> Nil) on_error, on_output
on_output(&block : String -> Nil) on_output