Class: Docscribe::Types::MethodSignature

Inherits:
Struct
  • Object
show all
Defined in:
lib/docscribe/types/signature.rb

Overview

Simplified view of an RBS method signature for Docscribe.

Instance Attribute Summary collapse

Instance Attribute Details

#param_typesObject

Parameters:

  • value (Object)

Returns:

  • (Object)


31
# File 'lib/docscribe/types/signature.rb', line 31

MethodSignature = Struct.new(:return_type, :param_types, :rest_positional, :rest_keywords, keyword_init: true)

#rest_keywordsObject

Parameters:

  • value (Object)

Returns:

  • (Object)


31
# File 'lib/docscribe/types/signature.rb', line 31

MethodSignature = Struct.new(:return_type, :param_types, :rest_positional, :rest_keywords, keyword_init: true)

#rest_positionalObject

Parameters:

  • value (Object)

Returns:

  • (Object)


31
# File 'lib/docscribe/types/signature.rb', line 31

MethodSignature = Struct.new(:return_type, :param_types, :rest_positional, :rest_keywords, keyword_init: true)

#return_typeObject

Parameters:

  • value (Object)

Returns:

  • (Object)


31
# File 'lib/docscribe/types/signature.rb', line 31

MethodSignature = Struct.new(:return_type, :param_types, :rest_positional, :rest_keywords, keyword_init: true)