Use next to skip one iteration and break to stop a loop early.

Break and Next

break_next.rb
stop_at = 
accepted = []

(1..8).each do |number|
  next if number.even?
  break if number > stop_at

  accepted << number
end

puts "stop_at=#{stop_at}"
puts "accepted=#{accepted.join(",")}"
stop_at = 
accepted = []

(1..8).each do |number|
  next if number.even?
  break if number > stop_at

  accepted << number
end

puts "stop_at=#{stop_at}"
puts "accepted=#{accepted.join(",")}"
stop_at = 
accepted = []

(1..8).each do |number|
  next if number.even?
  break if number > stop_at

  accepted << number
end

puts "stop_at=#{stop_at}"
puts "accepted=#{accepted.join(",")}"
loop control `next` jumps to the next loop iteration, while `break` exits the loop.