Class: AbstractSyntaxTreeKit::Node::IF

Inherits:
AbstractSyntaxTreeKit::Node show all
Defined in:
lib/astkit/node/if.rb

Instance Attribute Summary

Attributes inherited from AbstractSyntaxTreeKit::Node

#body, #children, #condition, #els, #first_column, #first_lineno, #last_column, #last_lineno, #type

Instance Method Summary collapse

Constructor Details

#initialize(node:, condition:, body:, els:) ⇒ IF

Returns a new instance of IF.



6
7
8
9
10
11
# File 'lib/astkit/node/if.rb', line 6

def initialize(node:, condition:, body:, els:)
  super(node)
  @condition = condition
  @body = body
  @els = els
end