Skip to content

Instantly share code, notes, and snippets.

@benedikt
Created October 23, 2013 09:28
Show Gist options
  • Save benedikt/7115437 to your computer and use it in GitHub Desktop.
Save benedikt/7115437 to your computer and use it in GitHub Desktop.

Revisions

  1. benedikt created this gist Oct 23, 2013.
    9 changes: 9 additions & 0 deletions array_each.rb
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,9 @@
    array = [1, 2]
    array.each { |n| array << n * 2; break if n > 10 }
    array

    # ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin12.4.0]
    # => [1, 2, 2, 4, 4, 8, 8, 16, 16, 32]

    # rubinius 2.1.1 (2.1.0 be67ed17 2013-10-18 JI) [x86_64-darwin12.5.0]
    # => [1, 2, 2, 4]