instance method
Prism::DSL#arguments_node_flag
arguments_node_flag(name)
lib/prism/dsl.rb
View on GitHub ↗
# File tmp/rubies/ruby-4.0.0/lib/prism/dsl.rb, line 835
def arguments_node_flag(name)
case name
when :contains_forwarding then ArgumentsNodeFlags::CONTAINS_FORWARDING
when :contains_keywords then ArgumentsNodeFlags::CONTAINS_KEYWORDS
when :contains_keyword_splat then ArgumentsNodeFlags::CONTAINS_KEYWORD_SPLAT
when :contains_splat then ArgumentsNodeFlags::CONTAINS_SPLAT
when :contains_multiple_splats then ArgumentsNodeFlags::CONTAINS_MULTIPLE_SPLATS
else Kernel.raise ArgumentError, "invalid ArgumentsNodeFlags flag: #{name.inspect}"
end
end
Retrieve the value of one of the ArgumentsNodeFlags flags.