intaxis de @Ruby: salga del bloque 'each .. do ..'

Estoy desarrollando unaRuby on Rail app. Mi pregunta es más sobreRub sintaxis.

Tengo una clase de modelo con un método de claseself.check:

class Cars < ActiveRecord::Base
  ...
  def self.check(name)
     self.all.each do |car|
          #if result is true, break out from the each block, and return the car how to...
          result = SOME_CONDITION_MEET?(car) #not related with database
     end

     puts "outside the each block."
  end
end

Me gustaría parar / salir de laeach bloqueuna ve elresult esciert (eso es romper eleach bloque sicar.name es lo mismo quename parámetrouna ve) Y devuelve elcar que causan elciert resultado. ¿Cómo romper el código Ruby?

Respuestas a la pregunta(8)

Su respuesta a la pregunta