class SyntaxTree::Parser
def on_call(receiver, operator, message)
Experimental RBS support (using type sampling data from the type_fusion project).
type SyntaxTree__Parser_on_call_receiver = SyntaxTree::VarRef | SyntaxTree::MethodAddBlock | SyntaxTree::ArrayLiteral | SyntaxTree::CallNode | SyntaxTree::Int | SyntaxTree::ZSuper | SyntaxTree::VCall def on_call: (SyntaxTree__Parser_on_call_receiver receiver, SyntaxTree::Period operator, SyntaxTree::Ident message) -> untyped
This signature was generated using 19 samples from 1 application.
(:call | Backtick | Const | Ident | Op) message
(:"::" | Op | Period) operator,
untyped receiver,
on_call: (
:call-seq:
def on_call(receiver, operator, message) ending = if message != :call message elsif operator != :"::" operator else receiver end CallNode.new( receiver: receiver, operator: operator, message: message, arguments: nil, location: receiver.location.to(ending.location) ) end