class RuboCop::Cop::Gemspec::OrderedDependencies

def investigate(processed_source)

def investigate(processed_source)
  return if processed_source.blank?
  dependency_declarations(processed_source.ast)
    .each_cons(2) do |previous, current|
    next unless consecutive_lines(previous, current)
    next unless case_insensitive_out_of_order?(
      gem_name(current),
      gem_name(previous)
    )
    unless get_dependency_name(previous) == get_dependency_name(current)
      next
    end
    register_offense(previous, current)
  end
end