def opening: () -> String
?
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?opening_loc: Location
, ?parts: Array[StringNode | EmbeddedStatementsNode
| EmbeddedVariableNode], ?closing_loc: Location
) -> InterpolatedXStringNode
def deconstruct: () -> Array[nil | Node]
def opening: () -> String
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
) -> ItLocalVariableReadNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
) -> ItParametersNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?elements: Array[AssocNode | AssocSplatNode]) -> KeywordHashNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?name: Symbol
?, ?name_loc: Location
?, ?operator_loc: Location
) -> KeywordRestParameterNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?locals: Array, ?operator_loc: Location
, ?opening_loc: Location
, ?closing_loc: Location
, ?parameters: BlockParametersNode
| NumberedParametersNode
| ItParametersNode
| nil, ?body: StatementsNode
| BeginNode
| nil) -> LambdaNode
def deconstruct: () -> Array[nil | Node]
def opening: () -> String
def accept: (Visitor
visitor) -> void
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?name: Symbol
, ?depth: Integer
) -> LocalVariableReadNode
def deconstruct: () -> Array[nil | Node]
def accept: (Visitor
visitor) -> void