Doer

Class · class Doer: object · Source

Redirects or customises a resolved action for selected objects.

Audience: author

Superclass: object

Declared members

  • catches — method; Whether this Doer applies to the command in hand.
  • forAction — property; Action this Doer intercepts, or nil for any action.
  • forDobj — property; Direct object this Doer requires, or nil for any object.
  • forIobj — property; Indirect object this Doer requires, or nil for any object.
  • instead — property; Replacement action, or nil to leave the command unchanged.

Member details

catches

catches(c) · Source

Whether this Doer applies to the command in hand.

forAction

forAction = nil · Source

Action this Doer intercepts, or nil for any action.

forDobj

forDobj = nil · Source

Direct object this Doer requires, or nil for any object.

forIobj

forIobj = nil · Source

Indirect object this Doer requires, or nil for any object.

instead

instead = nil · Source

Replacement action, or nil to leave the command unchanged.