Class: Foxtail::Bundle::Parser::AST::NamedArgument
- Inherits:
-
Data
- Object
- Data
- Foxtail::Bundle::Parser::AST::NamedArgument
- Defined in:
- lib/foxtail/bundle/parser/ast.rb,
lib/foxtail/bundle/parser/ast.rb
Overview
Named argument in function calls (key: value)
Instance Attribute Summary collapse
-
#name ⇒ Object
readonly
- String
-
The argument name.
-
#value ⇒ Object
readonly
The argument value expression.
Instance Method Summary collapse
-
#initialize(name:, value:) ⇒ NamedArgument
constructor
A new instance of NamedArgument.
Constructor Details
#initialize(name:, value:) ⇒ NamedArgument
Returns a new instance of NamedArgument.
81 |
# File 'lib/foxtail/bundle/parser/ast.rb', line 81 def initialize(name:, value:) = super(name: name.to_s, value:) |
Instance Attribute Details
#name ⇒ Object (readonly)
- String
-
The argument name
78 79 80 |
# File 'lib/foxtail/bundle/parser/ast.rb', line 78 def name @name end |
#value ⇒ Object (readonly)
The argument value expression
78 79 80 |
# File 'lib/foxtail/bundle/parser/ast.rb', line 78 def value @value end |