def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?opening_loc: Location
?, ?content_loc: Location
, ?closing_loc: Location
?, ?unescaped: String
) -> StringNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?keyword_loc: Location
, ?lparen_loc: Location
?, ?arguments: ArgumentsNode
?, ?rparen_loc: Location
?, ?block: BlockNode
| BlockArgumentNode
| nil) -> SuperNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?opening_loc: Location
?, ?value_loc: Location
?, ?closing_loc: Location
?, ?unescaped: String
) -> SymbolNode
def inspect -> String
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?names: Array[SymbolNode | InterpolatedSymbolNode], ?keyword_loc: Location
) -> UndefNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?keyword_loc: Location
, ?predicate: Prism::node, ?then_keyword_loc: Location
?, ?statements: StatementsNode
?, ?else_clause: ElseNode
?, ?end_keyword_loc: Location
?) -> UnlessNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?keyword_loc: Location
, ?do_keyword_loc: Location
?, ?closing_loc: Location
?, ?predicate: Prism::node, ?statements: StatementsNode
?) -> UntilNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?keyword_loc: Location
, ?conditions: Array, ?then_keyword_loc: Location
?, ?statements: StatementsNode
?) -> WhenNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?keyword_loc: Location
, ?do_keyword_loc: Location
?, ?closing_loc: Location
?, ?predicate: Prism::node, ?statements: StatementsNode
?) -> WhileNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?opening_loc: Location
, ?content_loc: Location
, ?closing_loc: Location
, ?unescaped: String
) -> XStringNode
def inspect -> String
def copy: (?node_id: Integer
, ?location: Location
, ?flags: Integer
, ?keyword_loc: Location
, ?lparen_loc: Location
?, ?arguments: ArgumentsNode
?, ?rparen_loc: Location
?) -> YieldNode
def inspect -> String
Returns the encoding of the source code, which is set by parameters to the parser or by the encoding magic comment.
Return the column number for the given byte offset.