!RBIX 0 x M 1 n n x 10 __script__ i 31 5 7 0 64 47 49 1 1 15 5 7 2 64 47 49 1 1 15 5 45 3 4 56 5 47 50 6 1 15 2 11 I 3 I 0 I 0 I 0 n p 7 s 11 spec_helper x 7 require s 27 hamster/core_ext/enumerable x 10 Enumerable n M 1 p 2 x 9 for_block t n x 9 __block__ i 41 45 0 1 7 2 1 65 49 3 3 13 45 0 4 12 7 5 12 7 6 12 65 12 49 7 4 15 48 5 15 5 7 8 64 56 9 47 50 10 1 11 I 7 I 0 I 0 I 0 I -2 p 11 x 8 Rubinius n x 14 TestEnumerable x 10 open_class n x 14 __class_init__ M 1 n n x 14 TestEnumerable i 41 5 66 5 45 0 1 47 49 2 1 15 45 3 4 7 5 7 6 65 67 48 7 49 8 4 15 45 3 9 7 10 7 11 65 67 48 7 49 8 4 11 I 5 I 0 I 0 I 0 n p 12 x 10 Enumerable n x 7 include x 8 Rubinius n x 10 initialize M 1 n n x 10 initialize i 5 20 0 38 0 11 I 2 I 1 I 0 I 0 I 0 p 1 x 7 @values p 5 I 0 I b I 0 I c I 5 x 78 /Users/haruki_zaemon/Projects/hamster/spec/hamster/core_ext/enumerable_spec.rb p 1 x 6 values x 17 method_visibility x 15 add_defn_method n x 4 each M 1 n n x 4 each i 23 95 19 0 15 39 0 20 0 13 70 10 19 44 43 1 12 49 2 1 50 3 0 11 I 4 I 1 I 0 I 0 n p 4 x 7 @values x 4 Proc x 14 __from_block__ x 4 each p 5 I 0 I f I 4 I 10 I 17 x 78 /Users/haruki_zaemon/Projects/hamster/spec/hamster/core_ext/enumerable_spec.rb p 1 x 5 block p 7 I 2 I 9 I b I b I 1a I f I 29 x 78 /Users/haruki_zaemon/Projects/hamster/spec/hamster/core_ext/enumerable_spec.rb p 0 x 13 attach_method s 8 #to_list M 1 p 2 x 9 for_block t n x 9 __block__ i 19 5 56 0 47 50 1 0 15 5 7 2 64 56 3 47 50 4 1 11 I 4 I 0 I 0 I 0 I -2 p 5 M 1 p 2 x 9 for_block t n x 9 __block__ i 51 45 0 1 13 71 2 47 9 29 47 48 3 13 7 4 64 7 5 64 7 6 64 47 49 7 3 15 8 41 7 4 64 7 5 64 7 6 64 49 2 3 19 0 15 20 0 48 8 38 9 11 I 7 I 1 I 0 I 0 I -2 p 10 x 14 TestEnumerable n x 3 new x 8 allocate s 1 A s 1 B s 1 C x 10 initialize x 7 to_list x 5 @list p 7 I 0 I 17 I 0 I 18 I 2c I 19 I 33 x 78 /Users/haruki_zaemon/Projects/hamster/spec/hamster/core_ext/enumerable_spec.rb p 1 x 10 enumerable x 6 before s 26 returns an equivalent list M 1 p 2 x 9 for_block t n x 9 __block__ i 22 39 0 48 1 45 2 3 7 4 64 7 5 64 7 6 64 49 7 3 83 8 11 I 6 I 0 I 0 I 0 I -2 p 9 x 5 @list x 6 should x 7 Hamster n s 1 A s 1 B s 1 C x 4 list x 2 == p 5 I 0 I 1c I 0 I 1d I 16 x 78 /Users/haruki_zaemon/Projects/hamster/spec/hamster/core_ext/enumerable_spec.rb p 0 x 2 it p 7 I 0 I 15 I 0 I 17 I 8 I 1c I 13 x 78 /Users/haruki_zaemon/Projects/hamster/spec/hamster/core_ext/enumerable_spec.rb p 0 x 8 describe p 7 I 0 I 5 I 0 I 7 I 1e I 15 I 29 x 78 /Users/haruki_zaemon/Projects/hamster/spec/hamster/core_ext/enumerable_spec.rb p 0 x 8 describe p 7 I 0 I 1 I 9 I 3 I 12 I 5 I 1f x 78 /Users/haruki_zaemon/Projects/hamster/spec/hamster/core_ext/enumerable_spec.rb p 0