!RBIX 12079494195756429234 x M 1 n n x 10 __script__ i 64 5 7 0 64 47 49 1 1 15 99 7 2 65 49 3 2 13 99 12 7 4 12 7 5 12 65 12 49 6 4 15 49 4 0 15 99 7 7 1 65 49 8 3 13 99 12 7 9 12 7 10 12 65 12 49 6 4 15 49 9 0 15 2 11 I 6 I 0 I 0 I 0 n p 11 s 27 active_support/ordered_hash x 7 require x 10 Enumerable x 11 open_module x 15 __module_init__ M 1 n n x 10 Enumerable i 142 5 66 35 0 7 0 49 1 1 13 9 21 15 45 2 3 7 4 64 84 5 9 32 5 7 0 47 49 6 1 8 33 1 15 35 0 7 0 49 1 1 9 46 1 8 59 99 7 0 7 7 65 67 49 8 0 49 9 4 15 99 7 10 7 11 65 67 49 8 0 49 9 4 15 35 0 7 12 49 1 1 9 86 1 8 99 99 7 12 7 13 65 67 49 8 0 49 9 4 15 99 7 14 7 15 65 67 49 8 0 49 9 4 15 99 7 16 7 17 65 67 49 8 0 49 9 4 15 99 7 18 7 19 65 67 49 8 0 49 9 4 11 I 5 I 0 I 0 I 0 n p 20 x 8 group_by x 11 respond_to? x 12 RUBY_VERSION n s 3 1.9 x 1 < x 13 remove_method M 1 n n x 8 group_by i 40 45 0 1 43 2 13 71 3 47 9 23 47 49 4 0 13 47 49 5 0 15 8 26 49 3 0 19 0 15 5 56 6 47 50 7 0 15 20 0 11 I 3 I 1 I 0 I 0 n p 8 x 13 ActiveSupport n x 11 OrderedHash x 3 new x 8 allocate x 10 initialize M 1 p 2 x 9 for_block t n x 8 group_by i 53 57 19 0 15 20 0 60 1 19 1 15 21 1 0 20 1 49 0 1 9 36 21 1 0 20 1 49 1 1 20 0 49 2 1 8 52 21 1 0 20 1 20 0 35 1 13 18 3 49 3 2 15 11 I 7 I 2 I 1 I 1 n p 4 x 8 has_key? x 2 [] x 2 << x 3 []= p 11 I 0 I 19 I 4 I 1a I b I 1c I 15 I 1d I 24 I 1f I 35 x 92 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/enumerable.rb p 2 x 7 element x 3 key x 4 each p 9 I -1 I 16 I 0 I 17 I 1d I 19 I 25 I 23 I 28 x 92 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/enumerable.rb p 1 x 5 assoc x 17 method_visibility x 15 add_defn_method x 3 sum M 1 n n x 3 sum i 54 23 0 10 8 78 19 0 15 95 19 1 15 94 9 40 5 20 1 13 70 10 29 44 43 0 12 49 1 1 47 50 2 0 20 0 49 3 1 8 53 5 56 4 47 50 5 0 13 10 53 15 20 0 11 I 5 I 2 I 0 I 1 n p 6 x 4 Proc x 14 __from_block__ x 3 map x 3 sum M 1 p 2 x 9 for_block t n x 3 sum i 17 58 37 19 0 15 37 19 1 15 15 20 0 20 1 81 0 11 I 5 I 2 I 2 I 2 n p 1 x 1 + p 3 I 0 I 3d I 11 x 92 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/enumerable.rb p 2 x 3 sum x 7 element x 6 inject p 9 I -1 I 39 I c I 3a I f I 3b I 28 I 3d I 36 x 92 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/enumerable.rb p 2 x 8 identity x 5 block x 16 each_with_object M 1 n n x 16 each_with_object i 15 95 19 1 15 5 56 0 47 50 1 0 15 20 0 11 I 4 I 2 I 1 I 1 n p 2 M 1 p 2 x 9 for_block t n x 16 each_with_object i 16 57 19 0 15 21 1 1 20 0 21 1 0 49 0 2 11 I 5 I 1 I 1 I 1 n p 1 x 4 call p 5 I 0 I 4f I 4 I 50 I 10 x 92 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/enumerable.rb p 1 x 7 element x 4 each p 7 I -1 I 4e I 4 I 4f I c I 52 I f x 92 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/enumerable.rb p 2 x 4 memo x 5 block x 8 index_by M 1 n n x 8 index_by i 15 5 44 43 0 78 49 1 1 56 2 47 50 3 1 11 I 3 I 0 I 0 I 0 n p 4 x 4 Hash x 16 new_from_literal M 1 p 2 x 9 for_block t n x 8 index_by i 29 58 37 19 0 15 37 19 1 15 15 20 0 20 1 60 1 20 1 13 18 3 49 0 2 15 15 20 0 11 I 7 I 2 I 2 I 2 n p 1 x 3 []= p 7 I 0 I 5d I a I 5e I 1a I 5f I 1d x 92 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/enumerable.rb p 2 x 5 accum x 4 elem x 6 inject p 5 I -1 I 5c I 0 I 5d I f x 92 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/enumerable.rb p 0 x 5 many? M 1 n n x 5 many? i 43 95 19 0 15 94 9 30 5 20 0 13 70 10 21 44 43 0 12 49 1 1 47 50 2 0 49 3 0 8 34 5 49 3 0 19 1 15 20 1 79 85 4 11 I 5 I 2 I 0 I 0 n p 5 x 4 Proc x 14 __from_block__ x 6 select x 4 size x 1 > p 7 I -1 I 65 I 4 I 66 I 25 I 67 I 2b x 92 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/enumerable.rb p 2 x 5 block x 4 size x 8 exclude? M 1 n n x 8 exclude? i 14 5 20 0 47 49 0 1 10 12 2 8 13 3 11 I 3 I 1 I 1 I 1 n p 1 x 8 include? p 5 I -1 I 6b I 0 I 6c I e x 92 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/enumerable.rb p 1 x 6 object p 19 I 2 I 5 I 22 I 24 I 2e I 16 I 3c I 39 I 4a I 53 I 56 I 4e I 64 I 5c I 72 I 65 I 80 I 6b I 8e x 92 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/enumerable.rb p 0 x 13 attach_method x 5 Range x 10 open_class x 14 __class_init__ M 1 n n x 5 Range i 16 5 66 99 7 0 7 1 65 67 49 2 0 49 3 4 11 I 5 I 0 I 0 I 0 n p 4 x 3 sum M 1 n n x 3 sum i 97 23 0 10 8 78 19 0 15 94 13 10 41 15 5 48 0 45 1 2 49 3 1 13 9 35 15 5 48 4 45 1 5 49 3 1 10 40 2 8 41 3 9 49 54 89 6 11 8 50 1 15 5 47 49 7 0 9 66 5 48 4 79 82 8 8 69 5 48 4 19 1 15 20 1 5 48 0 82 8 79 81 9 20 1 5 48 0 81 9 49 10 1 80 49 11 1 11 I 5 I 2 I 0 I 1 n p 12 x 5 first x 7 Integer n x 12 instance_of? x 4 last n x 3 sum x 12 exclude_end? x 1 - x 1 + x 1 * x 1 / p 9 I -1 I 73 I 8 I 74 I 33 I 75 I 48 I 76 I 61 x 92 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/enumerable.rb p 2 x 8 identity x 11 actual_last x 17 method_visibility x 15 add_defn_method p 3 I 2 I 73 I 10 x 92 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/enumerable.rb p 0 p 7 I 0 I 1 I 9 I 3 I 23 I 70 I 40 x 92 /Users/santiago/WyeWorks/Projs/rails/activesupport/lib/active_support/core_ext/enumerable.rb p 0