title: Im getting nothing from the terminal when Im expecting even numbers on RUBY script
body: <p>I'm doing a script in ruby where given an array I have to identify an even number. I know there is an integrated method to achieve that. But for the sake of this assignment I should find another way.
  So far I have this code, which return nothing to the terminal (it doesn't return errors or nothing similar to have a clue):</p>
  <pre><code>numbers = [1, 2, 3, 4, 5, 6]
  
  num_even = Proc.new {
    if i % 2 == 0
      puts &quot;#{numberEven=[i]}&quot;
      break
    end
  }
  
  def my_find(numbers)
    numbers.each do |i|
      yield
    end
  end
  
  my_find(numbers){num_even}
  </code></pre>
  <p>I have also tried to do this modification :</p>
  <pre><code>my_find(numbers){&amp;num_even}
  </code></pre>
  <p>I know this is a problem about blocks and procs. And I have not still caught it.</p>