class SyntaxTree::IfNode

def initialize(predicate:, statements:, consequent:, location:)

Experimental RBS support (using type sampling data from the type_fusion project).

def initialize: (predicate: (SyntaxTree::VarRef | SyntaxTree::CallNode | SyntaxTree::Binary), statements: SyntaxTree::Statements, consequent: SyntaxTree::Else?, location: SyntaxTree::Location) -> void

This signature was generated using 6 samples from 1 application.

def initialize(predicate:, statements:, consequent:, location:)
  @predicate = predicate
  @statements = statements
  @consequent = consequent
  @location = location
  @comments = []
end