Class: Canopus::Configuration
- Inherits:
-
Object
- Object
- Canopus::Configuration
- Defined in:
- sig/task.rbs,
sig/debug.rbs
Constant Summary collapse
- RELATIVE_PATH =
- MAX_BYTES =
- MAX_TASKS =
- MAX_PROBLEM_MATCHERS =
- MAX_DEPTH =
- MAX_COLLECTION_SIZE =
- MAX_STRING_BYTES =
- MAX_EXPANDED_BYTES =
- MAX_ENVIRONMENT_BYTES =
- VARIABLE =
- MAX_CONFIGURATIONS =
- MAX_EXPANDED_STRING_BYTES =
- MAX_TOTAL_EXPANDED_BYTES =
- MAX_ENVIRONMENT_ENTRY_BYTES =
Instance Attribute Summary collapse
-
#configurations ⇒ Array[Hash[String, Canopus::json]]
readonly
Returns the value of attribute configurations.
-
#problem_matchers ⇒ Hash[String, definition]
readonly
Returns the value of attribute problem_matchers.
-
#root ⇒ String
readonly
Returns the value of attribute root.
-
#tasks ⇒ Array[definition]
readonly
Returns the value of attribute tasks.
Instance Method Summary collapse
- #adapter ⇒ Hash[String, Canopus::json]
-
#initialize ⇒ Configuration
constructor
A new instance of Configuration.
- #problem_matcher ⇒ definition?
- #resolve ⇒ definition
Constructor Details
#initialize ⇒ Configuration
Returns a new instance of Configuration.
19 |
# File 'sig/task.rbs', line 19
def initialize: (root: String, ?environment: untyped) -> void
|
Instance Attribute Details
#configurations ⇒ Array[Hash[String, Canopus::json]] (readonly)
Returns the value of attribute configurations.
16 17 18 |
# File 'sig/debug.rbs', line 16 def configurations @configurations end |
#problem_matchers ⇒ Hash[String, definition] (readonly)
Returns the value of attribute problem_matchers.
18 19 20 |
# File 'sig/task.rbs', line 18 def problem_matchers @problem_matchers end |
#root ⇒ String (readonly)
Returns the value of attribute root.
16 17 18 |
# File 'sig/task.rbs', line 16 def root @root end |
#tasks ⇒ Array[definition] (readonly)
Returns the value of attribute tasks.
17 18 19 |
# File 'sig/task.rbs', line 17 def tasks @tasks end |
Instance Method Details
#adapter ⇒ Hash[String, Canopus::json]
20 |
# File 'sig/debug.rbs', line 20
def adapter: (String type, ?file: String?, ?line_number: Integer?, ?selected_text: String?) -> Hash[String, Canopus::json]
|
#problem_matcher ⇒ definition?
20 |
# File 'sig/task.rbs', line 20
def problem_matcher: (String name) -> definition?
|
#resolve ⇒ definition
21 |
# File 'sig/task.rbs', line 21
def resolve: (String | definition task, ?file: String?, ?line_number: Integer?, ?selected_text: String?) -> definition
|