Class: Canopus::Console

Inherits:
Object
  • Object
show all
Defined in:
sig/debug.rbs

Constant Summary collapse

ITEM_LIMIT =

Returns:

  • (Integer)
TEXT_LIMIT =

Returns:

  • (Integer)
PENDING_LIMIT =

Returns:

  • (Integer)
OUTPUT_QUEUE_LIMIT =

Returns:

  • (Integer)

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize ⇒ Console

Returns a new instance of Console.

Parameters:

  • post: (Object)
  • request_frame: (Object)


112
# File 'sig/debug.rbs', line 112

def initialize: (post: untyped, request_frame: untyped) -> void

Instance Attribute Details

#entries ⇒ Array[{id: Integer, label: String}] (readonly)

Returns the value of attribute entries.

Returns:

  • (Array[{id: Integer, label: String}])


110
111
112
# File 'sig/debug.rbs', line 110

def entries
  @entries
end

#selected_frame ⇒ Megrez::StackFrame? (readonly)

Returns the value of attribute selected_frame.

Returns:

  • (Megrez::StackFrame, nil)


111
112
113
# File 'sig/debug.rbs', line 111

def selected_frame
  @selected_frame
end

#tree ⇒ Zaniah::UI::TreeView (readonly)

Returns the value of attribute tree.

Returns:

  • (Zaniah::UI::TreeView)


109
110
111
# File 'sig/debug.rbs', line 109

def tree
  @tree
end

Instance Method Details

#attach ⇒ self

Parameters:

Returns:

  • (self)


113
# File 'sig/debug.rbs', line 113

def attach: (Session session) -> self

#clear ⇒ nil

Returns:

  • (nil)


116
# File 'sig/debug.rbs', line 116

def clear: () -> nil

#continued ⇒ Boolean

Parameters:

Returns:

  • (Boolean)


115
# File 'sig/debug.rbs', line 115

def continued: (Session session) -> bool

#detach ⇒ nil

Returns:

  • (nil)


117
# File 'sig/debug.rbs', line 117

def detach: () -> nil

#evaluate ⇒ Megrez::Future

Parameters:

  • expression (String)

Returns:

  • (Megrez::Future)


119
# File 'sig/debug.rbs', line 119

def evaluate: (String expression) -> Megrez::Future

#output ⇒ Boolean

Parameters:

  • session (Session)
  • event (Hash[String | Symbol, untyped])

Returns:

  • (Boolean)


118
# File 'sig/debug.rbs', line 118

def output: (Session session, Hash[String | Symbol, untyped] event) -> bool

#stopped ⇒ Boolean

Parameters:

  • session (Session)
  • frame (Megrez::StackFrame)

Returns:

  • (Boolean)


114
# File 'sig/debug.rbs', line 114

def stopped: (Session session, Megrez::StackFrame frame) -> bool