Class: Spikard::ParseResult

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

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeParseResult

Returns a new instance of ParseResult.

Parameters:



357
# File 'sig/types.rbs', line 357

def initialize: (spec_version: String, title: String, api_version: String, channels: Array[ParsedChannel], operations: Array[ParsedOperation], messages: Array[ParsedMessage]) -> void

Instance Attribute Details

#api_versionString (readonly)

Returns the value of attribute api_version.

Returns:

  • (String)


352
353
354
# File 'sig/types.rbs', line 352

def api_version
  @api_version
end

#channelsArray[ParsedChannel] (readonly)

Returns the value of attribute channels.

Returns:



353
354
355
# File 'sig/types.rbs', line 353

def channels
  @channels
end

#messagesArray[ParsedMessage] (readonly)

Returns the value of attribute messages.

Returns:



355
356
357
# File 'sig/types.rbs', line 355

def messages
  @messages
end

#operationsArray[ParsedOperation] (readonly)

Returns the value of attribute operations.

Returns:



354
355
356
# File 'sig/types.rbs', line 354

def operations
  @operations
end

#spec_versionString (readonly)

Returns the value of attribute spec_version.

Returns:

  • (String)


350
351
352
# File 'sig/types.rbs', line 350

def spec_version
  @spec_version
end

#titleString (readonly)

Returns the value of attribute title.

Returns:

  • (String)


351
352
353
# File 'sig/types.rbs', line 351

def title
  @title
end