Class: Natsuzora::AST::UnlessBlock
Instance Attribute Summary collapse
-
#body_nodes ⇒ Object
readonly
Returns the value of attribute body_nodes.
-
#condition ⇒ Object
readonly
Returns the value of attribute condition.
Attributes inherited from Node
Instance Method Summary collapse
-
#initialize(condition:, body_nodes:) ⇒ UnlessBlock
constructor
A new instance of UnlessBlock.
Constructor Details
#initialize(condition:, body_nodes:) ⇒ UnlessBlock
Returns a new instance of UnlessBlock.
57 58 59 60 61 |
# File 'lib/natsuzora/ast.rb', line 57 def initialize(condition:, body_nodes:, **) super(**) @condition = condition @body_nodes = body_nodes end |
Instance Attribute Details
#body_nodes ⇒ Object (readonly)
Returns the value of attribute body_nodes.
55 56 57 |
# File 'lib/natsuzora/ast.rb', line 55 def body_nodes @body_nodes end |
#condition ⇒ Object (readonly)
Returns the value of attribute condition.
55 56 57 |
# File 'lib/natsuzora/ast.rb', line 55 def condition @condition end |