Barista::Behaviors::Brew::Action
Inherits Barista::Behaviors::Software::FileMacros < Barista::Behaviors::Brew::ActionCommands < Barista::Behaviors::Software::Emittable < Barista::Behaviors::Software::OS::Information < Barista::Behaviors::Software::OS::PlatformFamily < Barista::Behaviors::Software::OS::Linux::Information < Barista::Behaviors::Macros < Reference < Object
Constructors
new(task : Barista::Behaviors::Brew::Task)
SourceClass methods
name
Sourcewait(val : Bool | Nil = nil)
Sourcewait_duration(val : Int32 | Nil = nil)
Sourcewait_interval(val : Float64 | Nil = nil)
SourceInstance methods
action(other : Action.class)
Sourceaction(actable : Action)
Sourceaction(*args, **options)
Sourceaction(*args, **options, &)
Sourceas_user(username : String, &)
Sourcecommand
Sourceexecute
Sourcefind_user(name : String) : System::User
Sourcehttp_ok?(url) : Bool
Sourcekill(group = true)
Sourcename
Sourceoutput
Sourceprocess_exists?(*args, **options)
Sourceprocess_exists?(*args, **options, &)
Sourceproject(*args, **options)
Sourceproject(*args, **options, &)
Sourcequit(group = true)
Sourceready?
Sourceskip?
Sourcestop(group = true)
Sourcesupervise(command, args = [] of String, *, env : Hash(String, String) | Nil = nil, as_user : String | Nil = nil) : SupervisorCommand
Sourcetask
Sourceterminate(group = true)
SourceMacros
nametag(name)
Sourcesignal(method, signal)
Source