class RuboCop::Cop::Lint::SafeNavigationChain
def on_send(node)
def on_send(node) bad_method?(node) do |safe_nav, method| return if nil_methods.include?(method) || PLUS_MINUS_METHODS.include?(node.method_name) location = Parser::Source::Range.new(node.source_range.source_buffer, safe_nav.source_range.end_pos, node.source_range.end_pos) add_offense(location) do |corrector| autocorrect(corrector, offense_range: location, send_node: node) end end end