Workspace ManagerconceptAPI Reference

Choose documentation 3

v0.1.0.alpha.3

Current version

v0.1.0.alpha.3
English

Prerelease This site documents an alpha of libtmux. Its structure, URLs and APIs are subject to change.

LibTmux::Workspace::ApplyResult::Effect

class LibTmux::Workspace::ApplyResult::Effect
Bases:
  • Data

Members

def action: () -> ::Symbol

Returns the value of attribute action

Description#

Behavior contract: Workspace results.

Returns

the current value of action

def outcome: () -> (:observed | :dispatch_only)

Returns the value of attribute outcome

Description#

Behavior contract: Workspace results.

Returns

the current value of outcome

def step_id: () -> ::Integer?

Returns the value of attribute step_id

Description#

Behavior contract: Workspace results.

Returns

the current value of step_id

def self.[]: ( ::Integer?, ::Symbol, :observed | :dispatch_only ) -> instancedef self.[]: ( step_id: ::Integer?, action: ::Symbol, outcome: :observed | :dispatch_only ) -> instance

Behavior: Workspace results.

Description#

Behavior contract: Workspace results.

Parameters
  • arg1 (::Integer?) # for [](arg1, arg2, arg3)

  • arg2 (::Symbol) # for [](arg1, arg2, arg3)

  • arg3 (:observed | :dispatch_only) # for [](arg1, arg2, arg3)

  • step_id (::Integer?) # for [](step_id, action, outcome)

  • action (::Symbol) # for [](step_id, action, outcome)

  • outcome (:observed | :dispatch_only) # for [](step_id, action, outcome)

def self.inspect: () -> ::String

Behavior: Workspace results.

Description#

Behavior contract: Workspace results.

def self.members: () -> ::Array[::Symbol]

Behavior: Workspace results.

Description#

Behavior contract: Workspace results.

def self.new: ( ::Integer?, ::Symbol, :observed | :dispatch_only ) -> instancedef self.new: ( step_id: ::Integer?, action: ::Symbol, outcome: :observed | :dispatch_only ) -> instance

Behavior: Workspace results.

Description#

Behavior contract: Workspace results.

Parameters
  • arg1 (::Integer?) # for new(arg1, arg2, arg3)

  • arg2 (::Symbol) # for new(arg1, arg2, arg3)

  • arg3 (:observed | :dispatch_only) # for new(arg1, arg2, arg3)

  • step_id (::Integer?) # for new(step_id, action, outcome)

  • action (::Symbol) # for new(step_id, action, outcome)

  • outcome (:observed | :dispatch_only) # for new(step_id, action, outcome)

Esc

Type to search.

Reference preview Open reference