data Bezel::ControllerPlug
A controller's plug, as a plug line declares it, with the skips of
later lines and subclasses' lines.
Methods
def method -> Symbol
def only -> Array[Symbol]
def except -> Array[Symbol]
def skips -> Array[Bezel::PlugSkip]
def to_h -> Hash[Symbol, Object]
The fields as a Hash, by name.
def applies?(action: Symbol) -> Bool
Whether the plug runs before action.
def with(*, method: Symbol = …, only: Array[Symbol] = …, except: Array[Symbol] = …, skips: Array[Bezel::PlugSkip] = …) -> Bezel::ControllerPlug
A copy with the fields given replaced.