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:



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

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)


332
333
334
# File 'sig/types.rbs', line 332

def api_version
  @api_version
end

#channelsArray[ParsedChannel] (readonly)

Returns the value of attribute channels.

Returns:



333
334
335
# File 'sig/types.rbs', line 333

def channels
  @channels
end

#messagesArray[ParsedMessage] (readonly)

Returns the value of attribute messages.

Returns:



335
336
337
# File 'sig/types.rbs', line 335

def messages
  @messages
end

#operationsArray[ParsedOperation] (readonly)

Returns the value of attribute operations.

Returns:



334
335
336
# File 'sig/types.rbs', line 334

def operations
  @operations
end

#spec_versionString (readonly)

Returns the value of attribute spec_version.

Returns:

  • (String)


330
331
332
# File 'sig/types.rbs', line 330

def spec_version
  @spec_version
end

#titleString (readonly)

Returns the value of attribute title.

Returns:

  • (String)


331
332
333
# File 'sig/types.rbs', line 331

def title
  @title
end