module Solargraph::Parser::ParserGem::NodeMethods

def repaired_find_recipient_node cursor

Returns:
  • (Parser::AST::Node, nil) -

Parameters:
  • cursor (Solargraph::Source::Cursor) --
def repaired_find_recipient_node cursor
  cursor = cursor.source.cursor_at([cursor.position.line, cursor.position.column - 1])
  node = cursor.source.tree_at(cursor.position.line, cursor.position.column).first
  return node if node && node.type == :send
end