Class: Canopus::ProblemMatcher

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

Constant Summary collapse

MAX_LINE_BYTES =

Returns:

  • (Integer)
MAX_PENDING_BYTES =

Returns:

  • (Integer)
MAX_BUFFER_BYTES =

Returns:

  • (Integer)
MAX_DIAGNOSTICS =

Returns:

  • (Integer)
MATCH_TIMEOUT_SECONDS =

Returns:

  • (Float)
ANSI =

Returns:

Instance Method Summary collapse

Constructor Details

#initialize(definition, root:) ⇒ void #initialize(definition, root:) ⇒ void

Returns a new instance of ProblemMatcher.

Overloads:

  • #initialize(definition, root:) ⇒ void

    Parameters:

    • definition (definition)
    • root: (String)
  • #initialize(definition, root:) ⇒ void

    Parameters:

    • definition (definition)
    • root: (String)

Yields:

Yield Parameters:

Yield Returns:

  • (void)


31
32
# File 'sig/task.rbs', line 31

def initialize: (definition definition, root: String) -> void
| (definition definition, root: String) { (ProblemMatcher) -> void } -> void

Instance Method Details

#diagnostics ⇒ Hash[String, Array[Sadr::object]]

Returns:

  • (Hash[String, Array[Sadr::object]])


33
# File 'sig/task.rbs', line 33

def diagnostics: () -> Hash[String, Array[Sadr::object]]

#feed ⇒ Boolean

Parameters:

  • bytes (String)
  • max_seconds: (Numeric)

Returns:

  • (Boolean)


35
# File 'sig/task.rbs', line 35

def feed: (String bytes, ?max_seconds: Numeric) -> bool

#finish ⇒ Hash[String, Array[Sadr::object]]

Returns:

  • (Hash[String, Array[Sadr::object]])


36
# File 'sig/task.rbs', line 36

def finish: () -> Hash[String, Array[Sadr::object]]

#pending? ⇒ Boolean

Returns:

  • (Boolean)


34
# File 'sig/task.rbs', line 34

def pending?: () -> bool