struct

Beryl::Config::ServiceAction

Inherits Struct < Value < Object

Une action sur un service du serveur : service <service> <action>. Sert à freebsd.after_unlock: (actions jouées par beryl unlock).

Constants

ACTIONS = ["reload", "restart", "start", "stop"] of ::String

onestart… exclus : un service qui doit tourner est activé dans rc.conf.

Constructors

new(service : String, action : String)
Source

Class methods

list_from_yaml(any : YAML::Any | Nil, key : String) : Array(ServiceAction)

Liste ORDONNÉE de service: action (l'ordre compte : la base avant le site). Une table simple est acceptée aussi (ordre de lecture). key : nom de la clé YAML, pour les messages. Forme, service ou action invalide → InvalidServiceAction.

Source

Instance methods

action
clone
Source
copy_with(service _service = @service, action _action = @action)
Source
service