On this page
class · Ruby 4.0
Prism::ParametersNode
Represents the list of parameters on a method, block, or lambda definition.
def a(b, c, d)
^^^^^^^
end
Class methods 2
Instance methods 11
Attributes
Read
attr_reader block: BlockParameterNode?
Read
attr_reader keyword_rest: KeywordRestParameterNode | ForwardingParameterNode | NoKeywordsParameterNode | nil
Read
attr_reader keywords: Array[RequiredKeywordParameterNode | OptionalKeywordParameterNode]
Read
attr_reader optionals: Array[OptionalParameterNode]
Read
attr_reader posts: Array[RequiredParameterNode | MultiTargetNode | KeywordRestParameterNode | NoKeywordsParameterNode | ForwardingParameterNode]
Read
attr_reader requireds: Array[RequiredParameterNode | MultiTargetNode]
Read
attr_reader rest: RestParameterNode | ImplicitRestNode | nil