struct

Noir::TreeSitterPythonRouteExtractor::AttributeCall

Inherits Struct < Value < Object

A <receiver>.<attribute>(...) call: positional arguments (string literals decoded, anything else as source text) and keywords. literals names the string arguments: keyword names, and #<index> for positional ones.

Constructors

new(attribute : String, args : Array(String), keywords : Hash(String, String), literals : Set(String) = Set(String).new)
Source

Instance methods

args
attribute
clone
Source
copy_with(attribute _attribute = @attribute, args _args = @args, keywords _keywords = @keywords, literals _literals = @literals)
Source
keywords
literals