data Bezel::ControllerPlug

A controller's plug, as a plug line declares it, with the skips of later lines and subclasses' lines.

src/controller.qz:285

Methods

def method -> Symbol

src/controller.qz:285

def only -> Array[Symbol]

src/controller.qz:285

def except -> Array[Symbol]

src/controller.qz:285

def skips -> Array[Bezel::PlugSkip]

src/controller.qz:285

def to_h -> Hash[Symbol, Object]

The fields as a Hash, by name.

src/controller.qz:287

def applies?(action: Symbol) -> Bool

Whether the plug runs before action.

src/controller.qz:287

def with(*, method: Symbol = …, only: Array[Symbol] = …, except: Array[Symbol] = …, skips: Array[Bezel::PlugSkip] = …) -> Bezel::ControllerPlug

A copy with the fields given replaced.

src/controller.qz:287