!RBIX 0 x M 1 n n x 10 __script__ i 85 5 7 0 64 47 49 1 1 15 5 7 2 64 47 49 1 1 15 5 7 3 64 47 49 1 1 15 5 7 4 64 47 49 1 1 15 5 7 5 64 47 49 1 1 15 5 7 6 64 47 49 1 1 15 45 7 8 7 9 65 49 10 2 13 45 7 11 12 7 12 12 7 13 12 65 12 49 14 4 15 48 12 15 2 11 I 6 I 0 I 0 I 0 n p 15 s 3 erb x 7 require s 3 set s 10 enumerator s 8 stringio s 9 haml/root s 20 haml/util/subset_map x 8 Rubinius n x 4 Haml x 11 open_module n x 15 __module_init__ M 1 n n x 4 Haml i 31 5 66 45 0 1 7 2 65 49 3 2 13 45 0 4 12 7 5 12 7 6 12 65 12 49 7 4 15 48 5 11 I 6 I 0 I 0 I 0 n p 8 x 8 Rubinius n x 4 Util x 11 open_module n x 15 __module_init__ M 1 n n x 4 Util i 688 5 66 5 5 47 49 0 1 15 65 7 1 44 43 1 7 2 64 49 3 1 56 4 50 5 0 49 6 2 15 45 7 8 7 9 7 10 65 67 48 11 49 12 4 15 45 7 13 7 14 7 15 65 67 48 11 49 12 4 15 45 7 16 7 17 7 18 65 67 48 11 49 12 4 15 45 7 19 7 20 7 21 65 67 48 11 49 12 4 15 45 7 22 7 23 7 24 65 67 48 11 49 12 4 15 45 7 25 7 26 7 27 65 67 48 11 49 12 4 15 45 7 28 7 29 7 30 65 67 48 11 49 12 4 15 45 7 31 7 32 7 33 65 67 48 11 49 12 4 15 45 7 34 7 35 7 36 65 67 48 11 49 12 4 15 45 7 37 7 38 7 39 65 67 48 11 49 12 4 15 45 7 40 7 41 7 42 65 67 48 11 49 12 4 15 45 7 43 7 44 7 45 65 67 48 11 49 12 4 15 45 7 46 7 47 7 48 65 67 48 11 49 12 4 15 45 7 49 7 50 7 51 65 67 48 11 49 12 4 15 45 7 52 7 53 7 54 65 67 48 11 49 12 4 15 5 7 55 3 49 56 2 15 45 7 57 7 58 7 59 65 67 48 11 49 12 4 15 45 7 60 7 61 7 62 65 67 48 11 49 12 4 15 45 7 63 7 64 7 65 65 67 48 11 49 12 4 15 45 7 66 7 67 7 68 65 67 48 11 49 12 4 15 45 7 69 7 70 7 71 65 67 48 11 49 12 4 15 45 7 72 7 73 7 74 65 67 48 11 49 12 4 15 45 7 75 7 76 7 77 65 67 48 11 49 12 4 15 45 7 78 7 79 7 80 65 67 48 11 49 12 4 15 45 7 81 7 82 7 83 65 67 48 11 49 12 4 15 45 7 84 7 85 7 86 65 67 48 11 49 12 4 15 45 7 87 7 88 7 89 65 67 48 11 49 12 4 15 45 7 90 7 91 7 92 65 67 48 11 49 12 4 15 45 7 93 7 94 7 95 65 67 48 11 49 12 4 15 45 7 96 7 97 7 98 65 67 48 11 49 12 4 15 45 7 99 7 100 7 101 65 67 48 11 49 12 4 15 45 7 102 7 103 7 104 65 67 48 11 49 12 4 15 45 7 105 7 106 7 107 65 67 48 11 49 12 4 15 45 7 108 7 109 7 110 65 67 48 11 49 12 4 15 45 7 111 7 112 7 113 65 67 48 11 49 12 4 15 45 7 114 7 115 7 116 65 67 48 11 49 12 4 15 45 7 117 7 118 7 119 65 67 48 11 49 12 4 15 45 7 120 7 121 7 122 65 67 48 11 49 12 4 15 45 7 123 7 124 1 65 49 125 3 13 45 7 126 12 7 127 12 7 128 12 65 12 49 129 4 15 48 127 15 45 7 130 7 131 7 132 65 67 48 11 49 12 4 15 45 7 133 7 134 7 135 65 67 48 11 49 12 4 15 5 47 48 136 15 45 7 137 7 138 7 139 65 67 48 11 49 12 4 15 45 7 140 7 141 7 142 65 67 48 11 49 12 4 11 I 6 I 0 I 0 I 0 n p 143 x 6 extend x 12 RUBY_VERSION s 1 . x 5 split M 1 p 2 x 9 for_block t n x 4 Util i 9 57 19 0 15 20 0 48 0 11 I 3 I 1 I 1 I 1 n p 1 x 4 to_i p 3 I 0 I f I 9 x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 1 s x 3 map x 9 const_set x 8 Rubinius n x 5 scope M 1 n n x 5 scope i 14 45 0 1 45 2 3 43 4 20 0 49 5 2 11 I 4 I 1 I 1 I 1 n p 6 x 4 File n x 4 Haml n x 8 ROOT_DIR x 4 join p 5 I 0 I 15 I 0 I 16 I e x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 4 file x 17 method_visibility x 15 add_defn_method n x 7 to_hash M 1 n n x 7 to_hash i 17 20 0 48 0 44 43 1 78 49 2 1 56 3 50 4 1 11 I 4 I 1 I 1 I 1 n p 5 x 7 compact x 4 Hash x 16 new_from_literal M 1 p 2 x 9 for_block t n x 7 to_hash i 35 58 36 37 19 0 15 37 36 37 19 1 15 37 19 2 15 15 15 20 0 20 1 20 2 13 18 3 49 0 2 15 15 20 0 11 I 8 I 3 I 2 I 2 n p 1 x 3 []= p 3 I 0 I 22 I 23 x 37 /home/nex3/code/haml/lib/haml/util.rb p 3 x 1 h x 1 k x 1 v x 6 inject p 5 I 0 I 21 I 0 I 22 I 11 x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 3 arr n x 8 map_keys M 1 n n x 8 map_keys i 13 5 20 0 56 0 50 1 0 47 49 2 1 11 I 4 I 1 I 1 I 1 n p 3 M 1 p 2 x 9 for_block t n x 8 map_keys i 20 58 36 37 19 0 15 37 19 1 15 15 20 0 60 1 20 1 35 2 11 I 5 I 2 I 2 I 2 n p 0 p 3 I 0 I 33 I 14 x 37 /home/nex3/code/haml/lib/haml/util.rb p 2 x 1 k x 1 v x 3 map x 7 to_hash p 5 I 0 I 32 I 0 I 33 I d x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 4 hash n x 8 map_vals M 1 n n x 8 map_vals i 13 5 20 0 56 0 50 1 0 47 49 2 1 11 I 4 I 1 I 1 I 1 n p 3 M 1 p 2 x 9 for_block t n x 8 map_vals i 20 58 36 37 19 0 15 37 19 1 15 15 20 0 20 1 60 1 35 2 11 I 5 I 2 I 2 I 2 n p 0 p 3 I 0 I 44 I 14 x 37 /home/nex3/code/haml/lib/haml/util.rb p 2 x 1 k x 1 v x 3 map x 7 to_hash p 5 I 0 I 43 I 0 I 44 I d x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 4 hash n x 8 map_hash M 1 n n x 8 map_hash i 28 95 19 1 15 5 20 0 20 1 13 70 10 20 44 43 0 12 49 1 1 50 2 0 47 49 3 1 11 I 6 I 2 I 1 I 1 n p 4 x 4 Proc x 14 __from_block__ x 3 map x 7 to_hash p 5 I 0 I 55 I 4 I 56 I 1c x 37 /home/nex3/code/haml/lib/haml/util.rb p 2 x 4 hash x 5 block n x 8 powerset M 1 n n x 8 powerset i 33 20 0 45 0 1 13 71 2 47 9 21 47 48 3 13 47 48 4 15 8 23 48 2 35 1 48 5 56 6 50 7 1 11 I 4 I 1 I 1 I 1 n p 8 x 3 Set n x 3 new x 8 allocate x 10 initialize x 6 to_set M 1 p 2 x 9 for_block t n x 8 powerset i 46 58 36 37 19 0 15 37 19 1 15 15 45 0 1 13 71 2 47 9 30 47 48 3 13 47 48 4 15 8 32 48 2 19 2 15 20 0 56 5 50 6 0 15 20 2 11 I 6 I 3 I 2 I 2 n p 7 x 3 Set n x 3 new x 8 allocate x 10 initialize M 1 p 2 x 9 for_block t n x 8 powerset i 29 57 19 0 15 21 1 2 20 0 49 0 1 15 21 1 2 20 0 21 1 1 35 1 81 1 49 0 1 11 I 5 I 1 I 1 I 1 n p 2 x 2 << x 1 + p 7 I 0 I 65 I 4 I 66 I d I 67 I 1d x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 6 subset x 4 each p 9 I 0 I 63 I b I 64 I 23 I 65 I 2b I 69 I 2e x 37 /home/nex3/code/haml/lib/haml/util.rb p 3 x 8 powerset x 2 el x 12 new_powerset x 6 inject p 5 I 0 I 62 I 0 I 63 I 21 x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 3 arr n x 8 restrict M 1 n n x 8 restrict i 19 20 0 20 1 48 0 35 2 48 1 20 1 48 2 35 2 48 3 11 I 4 I 2 I 2 I 2 n p 4 x 5 first x 3 max x 4 last x 3 min p 5 I 0 I 74 I 0 I 75 I 13 x 37 /home/nex3/code/haml/lib/haml/util.rb p 2 x 5 value x 5 range n x 22 merge_adjacent_strings M 1 n n x 22 merge_adjacent_strings i 12 20 0 35 0 56 0 50 1 1 19 1 11 I 5 I 2 I 1 I 1 n p 2 M 1 p 2 x 9 for_block t n x 22 merge_adjacent_strings i 61 58 36 37 19 0 15 37 22 1 1 15 15 21 1 1 45 0 1 49 2 1 13 9 35 15 20 0 48 3 45 0 4 49 2 1 9 49 20 0 48 3 21 1 1 49 5 1 8 57 20 0 21 1 1 49 5 1 15 20 0 11 I 4 I 1 I 2 I 2 n p 6 x 6 String n x 5 is_a? x 4 last n x 2 << p 11 I 0 I 82 I c I 83 I 25 I 84 I 31 I 86 I 3a I 88 I 3d x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 1 a x 6 inject p 5 I 0 I 81 I 0 I 82 I c x 37 /home/nex3/code/haml/lib/haml/util.rb p 2 x 4 enum x 1 e n x 11 intersperse M 1 n n x 11 intersperse i 22 20 0 35 0 56 0 50 1 1 44 43 2 78 77 2 49 3 3 49 4 1 11 I 7 I 2 I 2 I 2 n p 5 M 1 p 2 x 9 for_block t n x 11 intersperse i 25 58 36 37 19 0 15 37 19 1 15 15 20 0 20 1 49 0 1 21 1 1 49 0 1 11 I 5 I 2 I 2 I 2 n p 1 x 2 << p 3 I 0 I 93 I 19 x 37 /home/nex3/code/haml/lib/haml/util.rb p 2 x 1 a x 1 e x 6 inject x 5 Range x 3 new x 2 [] p 5 I 0 I 92 I 0 I 93 I 16 x 37 /home/nex3/code/haml/lib/haml/util.rb p 2 x 4 enum x 3 val n x 10 substitute M 1 n n x 10 substitute i 97 20 0 48 0 19 3 15 78 19 4 15 20 4 20 3 48 1 84 2 9 92 20 3 44 43 3 20 4 20 4 20 1 48 1 81 4 2 49 5 3 49 6 1 20 1 83 7 9 79 20 3 44 43 3 20 4 20 4 20 1 48 1 81 4 2 49 5 3 20 2 13 18 3 49 8 2 15 8 80 1 15 20 4 79 81 4 19 4 15 68 8 11 1 15 20 3 11 I a I 5 I 3 I 3 n p 9 x 3 dup x 4 size x 1 < x 5 Range x 1 + x 3 new x 2 [] x 2 == x 3 []= p 19 I 0 I 9b I 0 I 9c I 7 I 9d I b I 9e I 15 I 9f I 31 I a0 I 4f I 9f I 51 I a2 I 5e I a4 I 61 x 37 /home/nex3/code/haml/lib/haml/util.rb p 5 x 3 ary x 4 from x 2 to x 3 res x 1 i n x 18 strip_string_array M 1 n n x 18 strip_string_array i 47 20 0 48 0 45 1 2 49 3 1 9 20 20 0 48 0 48 4 8 21 1 15 20 0 48 5 45 1 6 49 3 1 9 42 20 0 48 5 48 7 8 43 1 15 20 0 11 I 3 I 1 I 1 I 1 n p 8 x 5 first x 6 String n x 5 is_a? x 7 lstrip! x 4 last n x 7 rstrip! p 9 I 0 I ad I 0 I ae I 16 I af I 2c I b0 I 2f x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 3 arr n x 5 paths M 1 n n x 5 paths i 12 20 0 35 0 35 1 56 0 50 1 1 11 I 4 I 1 I 1 I 1 n p 2 M 1 p 2 x 9 for_block t n x 5 paths i 25 58 36 37 19 0 15 37 19 1 15 15 5 20 1 56 0 50 1 0 79 47 49 2 2 11 I 6 I 2 I 2 I 2 n p 3 M 1 p 2 x 9 for_block t n x 5 paths i 13 57 19 0 15 21 1 0 56 0 50 1 0 11 I 4 I 1 I 1 I 1 n p 2 M 1 p 2 x 9 for_block t n x 5 paths i 14 57 19 0 15 20 0 21 1 0 35 1 81 0 11 I 4 I 1 I 1 I 1 n p 1 x 1 + p 3 I 0 I c0 I e x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 4 path x 3 map p 3 I 0 I c0 I d x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 1 e x 3 map x 7 flatten p 5 I 0 I bf I b I c0 I 19 x 37 /home/nex3/code/haml/lib/haml/util.rb p 2 x 5 paths x 3 arr x 6 inject p 5 I 0 I be I 0 I bf I c x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 4 arrs n x 3 lcs M 1 n n x 3 lcs i 103 95 19 2 15 1 35 1 20 0 36 49 0 1 19 0 15 1 35 1 20 1 36 49 0 1 19 1 15 20 2 13 10 43 15 5 56 1 47 50 2 0 19 2 15 5 5 20 0 20 1 20 2 13 70 10 63 44 43 3 12 49 4 1 47 50 5 2 20 0 20 1 20 0 48 6 79 82 7 20 1 48 6 79 82 7 20 2 13 70 10 98 44 43 3 12 49 4 1 47 50 8 5 11 I b I 3 I 2 I 2 n p 9 x 1 + M 1 p 2 x 9 for_block t n x 3 lcs i 24 58 36 37 19 0 15 37 19 1 15 15 20 0 20 1 83 0 13 9 23 15 20 0 11 I 5 I 2 I 2 I 2 n p 1 x 2 == p 3 I 0 I d2 I 18 x 37 /home/nex3/code/haml/lib/haml/util.rb p 2 x 1 a x 1 b x 4 proc x 4 Proc x 14 __from_block__ x 9 lcs_table x 4 size x 1 - x 13 lcs_backtrace p 11 I 0 I cf I 4 I d0 I 10 I d1 I 1c I d2 I 2c I d3 I 67 x 37 /home/nex3/code/haml/lib/haml/util.rb p 3 x 1 x x 1 y x 5 block n x 11 caller_info M 1 n n x 11 caller_info i 107 23 0 10 15 5 47 48 0 79 49 1 1 19 0 15 20 0 7 2 13 70 9 35 15 45 3 4 7 5 78 49 6 2 6 2 49 7 1 48 8 19 1 15 20 1 79 20 1 79 49 1 1 48 9 13 18 3 49 10 2 15 15 20 1 80 49 1 1 9 102 20 1 80 49 1 1 7 11 13 70 9 94 15 45 3 12 7 13 78 49 6 2 6 11 7 14 64 49 15 2 8 103 1 15 20 1 11 I 6 I 2 I 0 I 1 n p 16 x 6 caller x 2 [] n x 6 Regexp n s 29 ^(.*?):(-?.*?)(?::.*`(.+)')?$ x 3 new x 4 scan x 5 first x 4 to_i x 3 []= n n s 7 \{\}\Z s 0 x 4 sub! p 11 I 0 I db I f I dc I 2b I dd I 3e I df I 68 I e0 I 6b x 37 /home/nex3/code/haml/lib/haml/util.rb p 2 x 5 entry x 4 info n x 16 silence_warnings M 1 n n x 16 silence_warnings i 93 29 63 1 26 93 0 15 45 0 1 43 2 7 3 49 4 1 45 5 6 13 71 7 47 9 36 47 48 8 13 47 48 9 15 8 38 48 7 17 2 19 0 15 45 0 10 43 2 12 7 3 12 49 11 2 15 2 15 60 0 30 8 79 26 45 0 12 43 2 7 3 20 0 49 11 2 15 27 34 45 0 13 43 2 7 3 20 0 49 11 2 15 11 I 6 I 1 I 0 I 0 n p 14 x 8 Rubinius n x 7 Globals x 7 $stderr x 2 [] x 8 StringIO n x 3 new x 8 allocate x 10 initialize n x 3 []= n n p 9 I 0 I e6 I 0 I e7 I 3a I e8 I 40 I ea I 5d x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 15 the_real_stderr x 18 @@silence_warnings x 18 class_variable_set n x 21 silence_haml_warnings M 1 n n x 21 silence_haml_warnings i 51 29 29 1 26 93 0 15 65 7 0 49 1 1 19 0 15 65 7 0 2 49 2 2 15 60 0 30 8 41 26 65 7 0 20 0 49 2 2 15 27 34 65 7 0 20 0 49 2 2 15 11 I 6 I 1 I 0 I 0 n p 3 x 18 @@silence_warnings x 18 class_variable_get x 18 class_variable_set p 11 I 0 I f1 I 0 I f2 I 10 I f3 I 18 I f4 I 1e I f6 I 33 x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 20 old_silence_warnings n x 9 haml_warn M 1 n n x 9 haml_warn i 22 65 7 0 49 1 1 9 12 1 11 8 13 1 15 5 20 0 47 49 2 1 11 I 3 I 1 I 1 I 1 n p 3 x 18 @@silence_warnings x 18 class_variable_get x 4 warn p 7 I 0 I fc I 0 I fd I e I fe I 16 x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 3 msg n x 10 rails_root M 1 n n x 10 rails_root i 109 26 93 0 15 29 15 0 7 0 98 1 1 30 8 21 25 92 0 27 8 33 7 2 5 98 3 3 9 33 7 4 8 34 1 9 65 45 0 5 48 2 9 53 45 0 6 48 2 48 7 11 8 54 1 15 5 7 8 64 47 49 9 1 8 66 1 15 26 93 1 15 29 82 0 7 10 98 1 1 30 8 88 25 92 1 27 8 93 15 7 11 8 94 1 9 104 45 10 12 48 7 11 8 105 1 15 1 11 11 I 5 I 0 I 0 I 0 n p 13 x 5 Rails x 16 vm_const_defined x 4 root x 17 vm_check_callable s 6 method n n x 4 to_s s 25 ERROR: Rails.root is nil! x 5 raise x 10 RAILS_ROOT s 8 constant n p 15 I 0 I 108 I 0 I 109 I 24 I 10a I 37 I 10b I 41 I 109 I 43 I 10d I 6a I 10e I 6d x 37 /home/nex3/code/haml/lib/haml/util.rb p 0 n x 9 rails_env M 1 n n x 9 rails_env i 90 26 93 0 15 29 15 0 7 0 98 1 1 30 8 21 25 92 0 27 8 33 7 2 5 98 3 3 9 33 7 4 8 34 1 9 46 45 0 5 48 6 48 7 11 8 47 1 15 26 93 1 15 29 63 0 7 8 98 1 1 30 8 69 25 92 1 27 8 74 15 7 9 8 75 1 9 85 45 8 10 48 7 11 8 86 1 15 1 11 11 I 5 I 0 I 0 I 0 n p 11 x 5 Rails x 16 vm_const_defined x 4 root x 17 vm_check_callable s 6 method n x 3 env x 4 to_s x 9 RAILS_ENV s 8 constant n p 9 I 0 I 116 I 0 I 117 I 30 I 118 I 57 I 119 I 5a x 37 /home/nex3/code/haml/lib/haml/util.rb p 0 n x 9 ap_geq_3? M 1 n n x 9 ap_geq_3? i 132 26 93 0 15 29 15 0 7 0 98 1 1 30 8 21 25 92 0 27 8 26 15 7 2 8 27 1 13 9 62 15 26 93 1 15 29 50 0 45 0 3 7 4 3 98 5 3 30 8 56 25 92 1 27 8 61 15 7 2 8 62 1 9 67 1 8 69 3 11 15 26 93 2 15 29 91 0 45 0 6 43 4 7 7 3 98 5 3 30 8 97 25 92 2 27 8 102 15 7 2 8 103 1 9 114 45 0 8 43 4 43 7 8 121 45 0 9 43 4 43 10 19 0 15 20 0 4 3 49 11 1 11 I 7 I 1 I 0 I 0 n p 12 x 10 ActionPack x 16 vm_const_defined s 8 constant n x 7 VERSION x 22 vm_const_defined_under n x 5 MAJOR n n x 5 Major x 2 >= p 13 I 0 I 120 I 0 I 122 I 46 I 125 I 69 I 126 I 72 I 129 I 7c I 12c I 84 x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 7 version n x 16 ap_geq_3_beta_3? M 1 n n x 16 ap_geq_3_beta_3? i 287 26 93 0 15 29 15 0 7 0 98 1 1 30 8 21 25 92 0 27 8 26 15 7 2 8 27 1 13 9 62 15 26 93 1 15 29 50 0 45 0 3 7 4 3 98 5 3 30 8 56 25 92 1 27 8 61 15 7 2 8 62 1 9 67 1 8 69 3 11 15 26 93 2 15 29 91 0 45 0 6 43 4 7 7 3 98 5 3 30 8 97 25 92 2 27 8 102 15 7 2 8 103 1 9 114 45 0 8 43 4 43 7 8 121 45 0 9 43 4 43 10 19 0 15 20 0 4 3 49 11 1 13 9 286 15 26 93 3 15 29 156 0 45 0 12 43 4 7 13 3 98 5 3 30 8 162 25 92 3 27 8 167 15 7 2 8 168 1 13 9 200 15 45 0 14 43 4 43 13 45 15 16 49 17 1 13 9 200 15 45 0 18 43 4 43 13 79 49 11 1 13 10 286 15 26 93 4 15 29 225 0 45 0 19 43 4 7 20 3 98 5 3 30 8 231 25 92 4 27 8 236 15 7 2 8 237 1 13 9 286 15 45 0 21 43 4 43 20 7 22 13 70 9 266 15 45 23 24 7 25 78 49 26 2 6 22 49 27 1 13 9 286 15 4 5 78 98 28 2 48 29 4 3 49 11 1 11 I a I 1 I 0 I 0 n p 30 x 10 ActionPack x 16 vm_const_defined s 8 constant n x 7 VERSION x 22 vm_const_defined_under n x 5 MAJOR n n x 5 Major x 2 >= n x 4 TINY n x 6 Fixnum n x 5 is_a? n n x 5 BUILD n n x 6 Regexp n s 9 beta(\d+) x 3 new x 2 =~ x 24 regexp_last_match_result x 4 to_i p 25 I 0 I 133 I 0 I 135 I 46 I 138 I 69 I 139 I 72 I 13c I 7c I 13e I 87 I 13f I ac I 140 I bd I 141 I cc I 142 I f1 I 143 I 111 I 144 I 11f x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 7 version n x 17 av_template_class M 1 n n x 17 av_template_class i 51 45 0 1 7 2 20 0 47 48 3 63 2 49 4 1 9 35 45 0 5 7 2 20 0 47 48 3 63 2 49 6 1 11 8 36 1 15 45 0 7 43 8 20 0 48 3 49 6 1 11 11 I 4 I 1 I 1 I 1 n p 9 x 10 ActionView n s 8 Template x 4 to_s x 14 const_defined? n x 9 const_get n x 8 Template p 7 I 0 I 14f I 0 I 150 I 25 I 151 I 33 x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 4 name n x 15 rails_xss_safe? M 1 n n x 15 rails_xss_safe? i 2 3 11 I 1 I 0 I 0 I 0 n p 0 p 5 I 0 I 15b I 0 I 15c I 2 x 37 /home/nex3/code/haml/lib/haml/util.rb p 0 n x 9 html_safe M 1 n n x 9 html_safe i 57 20 0 9 7 1 8 9 1 11 15 26 93 0 15 29 29 0 45 0 1 7 2 3 98 3 3 30 8 35 25 92 0 27 8 40 15 7 4 8 41 1 9 50 20 0 48 5 11 8 51 1 15 20 0 48 6 11 I 5 I 1 I 1 I 1 n p 7 x 13 ActiveSupport n x 10 SafeBuffer x 22 vm_const_defined_under s 8 constant x 9 html_safe x 10 html_safe! p 9 I 0 I 165 I 0 I 166 I a I 167 I 34 I 168 I 39 x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 4 text n x 17 assert_html_safe! M 1 n n x 17 assert_html_safe! i 91 5 47 48 0 13 9 26 15 20 0 13 9 26 15 20 0 48 1 48 2 10 25 2 8 26 3 9 31 1 8 33 1 11 15 5 45 3 4 43 5 13 71 6 47 9 70 47 48 7 13 7 8 20 0 48 9 47 48 1 7 10 63 3 47 49 11 1 15 8 86 7 8 20 0 48 9 47 48 1 7 10 63 3 49 6 1 47 49 12 1 11 I 7 I 1 I 1 I 1 n p 13 x 15 rails_xss_safe? x 4 to_s x 10 html_safe? x 4 Haml n x 5 Error x 3 new x 8 allocate s 9 Expected x 7 inspect s 17 to be HTML-safe. x 10 initialize x 5 raise p 7 I 0 I 16f I 0 I 170 I 22 I 171 I 5b x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 4 text n x 23 rails_safe_buffer_class M 1 n n x 23 rails_safe_buffer_class i 49 26 93 0 15 29 19 0 45 0 1 7 2 3 98 3 3 30 8 25 25 92 0 27 8 30 15 7 4 8 31 1 9 41 45 0 5 43 2 11 8 42 1 15 45 6 7 43 2 11 I 4 I 0 I 0 I 0 n p 8 x 10 ActionView n x 10 SafeBuffer x 22 vm_const_defined_under s 8 constant n x 13 ActiveSupport n p 7 I 0 I 178 I 0 I 179 I 2b I 17a I 31 x 37 /home/nex3/code/haml/lib/haml/util.rb p 0 n x 8 ruby1_8? M 1 n n x 8 ruby1_8? i 34 45 0 1 43 2 43 3 78 49 4 1 79 83 5 13 9 33 15 45 0 6 43 2 43 3 79 49 4 1 4 9 84 7 11 I 2 I 0 I 0 I 0 n p 8 x 4 Haml n x 4 Util x 12 RUBY_VERSION x 2 [] x 2 == n x 1 < p 5 I 0 I 182 I 0 I 183 I 22 x 37 /home/nex3/code/haml/lib/haml/util.rb p 0 n x 10 ruby1_8_6? M 1 n n x 10 ruby1_8_6? i 24 5 47 48 0 13 9 23 15 45 1 2 43 3 43 4 80 49 5 1 4 7 84 6 11 I 2 I 0 I 0 I 0 n p 7 x 8 ruby1_8? x 4 Haml n x 4 Util x 12 RUBY_VERSION x 2 [] x 1 < p 5 I 0 I 18a I 0 I 18b I 18 x 37 /home/nex3/code/haml/lib/haml/util.rb p 0 n x 14 check_encoding M 1 n n x 14 check_encoding i 219 5 47 48 0 9 35 20 0 7 1 13 70 9 26 15 45 2 3 7 4 78 49 5 2 6 1 7 6 64 49 7 2 11 8 134 20 0 48 8 9 133 20 0 48 9 48 10 7 11 13 70 9 65 15 45 2 12 7 13 78 49 5 2 6 11 49 14 1 9 128 20 0 45 2 15 13 71 5 47 9 104 47 48 16 13 7 17 64 20 0 48 9 48 10 49 18 1 47 49 19 1 15 8 119 7 17 64 20 0 48 9 48 10 49 18 1 49 5 1 7 6 64 49 7 2 11 8 131 20 0 11 8 134 1 15 20 0 48 9 19 1 15 45 2 20 13 71 5 47 9 176 47 48 16 13 7 21 64 20 1 49 18 1 7 22 64 49 23 1 47 49 19 1 15 8 193 7 21 64 20 1 49 18 1 7 22 64 49 23 1 49 5 1 19 2 15 20 0 7 22 64 49 23 1 20 2 49 24 1 56 25 50 26 0 15 20 0 11 11 I 8 I 3 I 1 I 1 n p 27 x 8 ruby1_8? n x 6 Regexp n s 14 \A\xEF\xBB\xBF x 3 new s 0 x 4 gsub x 15 valid_encoding? x 8 encoding x 4 name n n s 23 ^UTF-(8|16|32)(BE|LE)?$ x 2 =~ n x 8 allocate s 7 \AuFEFF x 6 encode x 10 initialize n s 6 | | s 6 binary x 14 force_encoding x 5 split M 1 p 2 x 9 for_block t n x 14 check_encoding i 99 58 36 37 19 0 15 37 19 1 15 15 26 93 0 15 29 29 0 20 0 21 1 1 49 0 1 30 8 95 26 93 1 15 24 13 45 1 2 43 3 12 49 4 1 10 48 8 90 15 24 19 2 15 7 5 21 1 1 48 6 47 48 7 7 8 20 2 48 9 48 10 47 48 7 7 11 63 5 48 12 20 1 79 81 13 60 2 25 8 95 15 92 1 27 34 92 0 27 11 I b I 3 I 2 I 2 n p 14 x 6 encode x 8 Encoding n x 24 UndefinedConversionError x 3 === s 8 Invalid x 4 name x 4 to_s s 11 character x 10 error_char x 4 dump s 1 x 6 rstrip x 1 + p 13 I 0 I 1a6 I b I 1a8 I 22 I 1a9 I 31 I 1ad I 35 I 1ab I 50 I 1aa I 63 x 37 /home/nex3/code/haml/lib/haml/util.rb p 3 x 4 line x 1 i x 1 e x 15 each_with_index p 25 I 0 I 198 I 0 I 199 I 6 I 19a I 23 I 19b I 29 I 19d I 46 I 19e I 80 I 1a0 I 85 I 19b I 87 I 1a4 I 8e I 1a5 I c4 I 1a6 I d7 I 1af I db x 37 /home/nex3/code/haml/lib/haml/util.rb p 3 x 3 str x 8 encoding x 8 newlines n x 4 has? M 1 n n x 4 has? i 34 20 1 20 0 47 48 0 7 1 63 2 49 2 1 5 47 48 3 9 26 20 2 48 0 8 30 20 2 48 4 49 5 1 11 I 6 I 3 I 3 I 3 n p 6 x 4 to_s s 1 s x 4 send x 8 ruby1_8? x 6 to_sym x 8 include? p 5 I 0 I 1c0 I 0 I 1c1 I 22 x 37 /home/nex3/code/haml/lib/haml/util.rb p 3 x 4 attr x 5 klass x 6 method n x 15 enum_with_index M 1 n n x 15 enum_with_index i 17 5 47 48 0 9 12 20 0 48 1 8 16 20 0 48 2 11 I 2 I 1 I 1 I 1 n p 3 x 8 ruby1_8? x 15 enum_with_index x 15 each_with_index p 5 I 0 I 1c8 I 0 I 1c9 I 11 x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 4 enum n x 9 enum_cons M 1 n n x 9 enum_cons i 23 5 47 48 0 9 15 20 0 20 1 49 1 1 8 22 20 0 20 1 49 2 1 11 I 4 I 2 I 2 I 2 n p 3 x 8 ruby1_8? x 9 enum_cons x 9 each_cons p 5 I 0 I 1d1 I 0 I 1d2 I 17 x 37 /home/nex3/code/haml/lib/haml/util.rb p 2 x 4 enum x 1 n n x 10 enum_slice M 1 n n x 10 enum_slice i 23 5 47 48 0 9 15 20 0 20 1 49 1 1 8 22 20 0 20 1 49 2 1 11 I 4 I 2 I 2 I 2 n p 3 x 8 ruby1_8? x 10 enum_slice x 10 each_slice p 5 I 0 I 1da I 0 I 1db I 17 x 37 /home/nex3/code/haml/lib/haml/util.rb p 2 x 4 enum x 1 n n x 3 ord M 1 n n x 3 ord i 19 5 47 48 0 9 14 20 0 78 49 1 1 8 18 20 0 48 2 11 I 3 I 1 I 1 I 1 n p 3 x 8 ruby1_8? x 2 [] x 3 ord p 5 I 0 I 1e2 I 0 I 1e3 I 13 x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 1 c n x 7 flatten M 1 n n x 7 flatten i 42 5 47 48 0 9 9 1 8 17 20 0 20 1 49 1 1 11 15 20 1 78 83 2 9 30 20 0 11 8 31 1 15 20 0 35 0 56 3 50 4 1 11 I 5 I 2 I 2 I 2 n p 5 x 10 ruby1_8_6? x 7 flatten x 2 == M 1 p 2 x 9 for_block t n x 7 flatten i 49 58 36 37 19 0 15 37 19 1 15 15 20 1 45 0 1 49 2 1 9 41 20 0 5 20 1 21 1 1 79 82 3 47 49 4 2 49 5 1 8 48 20 0 20 1 49 6 1 11 I 8 I 2 I 2 I 2 n p 7 x 5 Array n x 5 is_a? x 1 - x 7 flatten x 6 concat x 2 << p 3 I 0 I 1ee I 31 x 37 /home/nex3/code/haml/lib/haml/util.rb p 2 x 3 res x 1 e x 6 inject p 9 I 0 I 1eb I 0 I 1ec I 12 I 1ed I 20 I 1ee I 2a x 37 /home/nex3/code/haml/lib/haml/util.rb p 2 x 3 arr x 1 n n x 8 set_hash M 1 n n x 8 set_hash i 29 5 47 48 0 9 9 1 8 14 20 0 48 1 11 15 20 0 56 2 50 3 0 48 4 48 5 48 1 11 I 3 I 1 I 1 I 1 n p 6 x 10 ruby1_8_6? x 4 hash M 1 p 2 x 9 for_block t n x 8 set_hash i 9 57 19 0 15 20 0 48 0 11 I 3 I 1 I 1 I 1 n p 1 x 4 hash p 3 I 0 I 1f8 I 9 x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 1 e x 3 map x 4 uniq x 4 sort p 7 I 0 I 1f6 I 0 I 1f7 I f I 1f8 I 1d x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 3 set n x 8 set_eql? M 1 n n x 8 set_eql? i 44 5 47 48 0 9 9 1 8 17 20 0 20 1 49 1 1 11 15 20 0 48 2 48 3 56 4 50 5 0 20 1 48 2 48 3 56 6 50 5 0 49 1 1 11 I 5 I 2 I 2 I 2 n p 7 x 10 ruby1_8_6? x 4 eql? x 4 to_a x 4 uniq M 1 p 2 x 9 for_block t n x 8 set_eql? i 9 57 19 0 15 20 0 48 0 11 I 3 I 1 I 1 I 1 n p 1 x 4 hash p 3 I 0 I 203 I 9 x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 1 e x 7 sort_by M 1 p 2 x 9 for_block t n x 8 set_eql? i 9 57 19 0 15 20 0 48 0 11 I 3 I 1 I 1 I 1 n p 1 x 4 hash p 3 I 0 I 203 I 9 x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 1 e p 7 I 0 I 201 I 0 I 202 I 12 I 203 I 2c x 37 /home/nex3/code/haml/lib/haml/util.rb p 2 x 4 set1 x 4 set2 n x 24 StaticConditionalContext x 10 open_class n x 14 __class_init__ M 1 n n x 24 StaticConditionalContext i 32 5 66 45 0 1 7 2 7 3 65 67 48 4 49 5 4 15 45 0 6 7 7 7 8 65 67 48 4 49 5 4 11 I 5 I 0 I 0 I 0 n p 9 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 1 I 1 n p 1 x 4 @set p 5 I 0 I 20b I 0 I 20c I 5 x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 3 set x 17 method_visibility x 15 add_defn_method n x 14 method_missing M 1 n n x 14 method_missing i 33 95 19 2 15 20 1 48 0 13 9 16 15 20 2 48 1 9 21 1 8 24 54 89 2 15 39 3 20 0 49 4 1 11 I 5 I 3 I 1 I 1 I 1 p 5 x 6 empty? x 4 nil? x 14 method_missing x 4 @set x 8 include? p 7 I 0 I 213 I 4 I 214 I 19 I 215 I 21 x 37 /home/nex3/code/haml/lib/haml/util.rb p 3 x 4 name x 4 args x 5 block p 5 I 2 I 20b I 11 I 213 I 20 x 37 /home/nex3/code/haml/lib/haml/util.rb p 0 x 13 attach_method n x 17 def_static_method M 1 n n x 17 def_static_method i 27 20 3 48 0 19 4 15 5 47 48 1 19 5 15 5 20 3 47 49 2 1 56 3 50 4 0 11 I 8 I 6 I 3 I 3 I 3 p 5 x 3 pop x 11 caller_info x 8 powerset M 1 p 2 x 9 for_block t n x 17 def_static_method i 140 57 19 0 15 45 0 1 13 71 2 47 9 26 47 48 3 13 20 0 47 49 4 1 15 8 31 20 0 49 2 1 56 5 50 6 0 19 1 15 21 1 0 7 7 5 21 1 1 21 1 3 56 8 50 9 0 36 1 47 51 10 1 47 48 11 7 12 21 1 2 7 13 64 49 14 1 47 48 11 7 15 45 16 17 13 71 2 47 9 104 47 48 3 13 21 1 4 47 49 4 1 15 8 110 21 1 4 49 2 1 20 1 49 18 1 47 48 11 7 19 63 7 21 1 5 78 49 20 1 21 1 5 79 49 20 1 49 21 3 11 I c I 2 I 1 I 1 n p 22 x 24 StaticConditionalContext n x 3 new x 8 allocate x 10 initialize M 1 p 2 x 9 for_block t n x 17 def_static_method i 5 5 47 48 0 11 I 2 I 0 I 0 I 0 I -2 p 1 x 7 binding p 3 I 0 I 23d I 5 x 37 /home/nex3/code/haml/lib/haml/util.rb p 0 x 13 instance_eval s 4 def M 1 p 2 x 9 for_block t n x 17 def_static_method i 13 57 19 0 15 21 1 0 20 0 49 0 1 11 I 4 I 1 I 1 I 1 n p 1 x 8 include? p 3 I 0 I 23f I d x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 1 v x 3 map x 18 static_method_name x 4 to_s s 1 ( s 2 , x 4 join s 4 ) x 3 ERB n x 6 result s 5 end x 2 [] x 10 class_eval p 13 I 0 I 23c I 4 I 23d I 27 I 23e I 2a I 23f I 51 I 240 I 7a I 23e I 8c x 37 /home/nex3/code/haml/lib/haml/util.rb p 2 x 3 set x 7 context x 4 each p 9 I 0 I 239 I 0 I 23a I 7 I 23b I e I 23c I 1b x 37 /home/nex3/code/haml/lib/haml/util.rb p 6 x 5 klass x 4 name x 4 args x 4 vars x 3 erb x 4 info n x 18 static_method_name M 1 n n x 18 static_method_name i 26 20 0 47 48 0 7 1 20 1 56 2 50 3 0 7 1 64 49 4 1 47 48 0 63 3 11 I 6 I 2 I 1 I 1 I 1 p 5 x 4 to_s s 1 _ M 1 p 2 x 9 for_block t n x 18 static_method_name i 19 57 19 0 15 20 0 10 11 2 8 12 3 10 17 2 8 18 3 11 I 3 I 1 I 1 I 1 n p 0 p 3 I 0 I 24c I 13 x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 1 v x 3 map x 4 join p 5 I 0 I 24b I 0 I 24c I 1a x 37 /home/nex3/code/haml/lib/haml/util.rb p 2 x 4 name x 4 vars x 7 private n x 9 lcs_table M 1 n n x 9 lcs_table i 57 45 0 1 20 0 48 2 56 3 50 4 1 19 2 15 20 0 48 2 56 5 50 6 0 15 20 1 48 2 56 7 50 6 0 15 44 43 8 79 20 0 48 2 2 49 4 3 56 9 50 10 0 15 20 2 11 11 I 7 I 3 I 2 I 2 n p 11 x 5 Array n x 4 size M 1 p 2 x 9 for_block t n x 9 lcs_table i 3 35 0 11 I 2 I 0 I 0 I 0 I -2 p 0 p 3 I 0 I 254 I 3 x 37 /home/nex3/code/haml/lib/haml/util.rb p 0 x 3 new M 1 p 2 x 9 for_block t n x 9 lcs_table i 22 57 19 0 15 21 1 2 20 0 49 0 1 78 78 13 18 3 49 1 2 15 11 I 6 I 1 I 1 I 1 n p 2 x 2 [] x 3 []= p 3 I 0 I 255 I 16 x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 1 i x 5 times M 1 p 2 x 9 for_block t n x 9 lcs_table i 22 57 19 0 15 21 1 2 78 49 0 1 20 0 78 13 18 3 49 1 2 15 11 I 6 I 1 I 1 I 1 n p 2 x 2 [] x 3 []= p 3 I 0 I 256 I 16 x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 1 j x 5 Range M 1 p 2 x 9 for_block t n x 9 lcs_table i 23 57 19 0 15 44 43 0 79 21 1 1 48 1 2 49 2 3 56 3 50 4 0 11 I 6 I 1 I 1 I 1 n p 5 x 5 Range x 4 size x 3 new M 1 p 2 x 9 for_block t n x 9 lcs_table i 107 57 19 0 15 21 2 2 21 1 0 49 0 1 20 0 21 2 0 21 1 0 49 0 1 21 2 1 20 0 49 0 1 60 2 9 61 21 2 2 21 1 0 79 82 1 49 0 1 20 0 79 82 1 49 0 1 79 81 2 8 99 21 2 2 21 1 0 49 0 1 20 0 79 82 1 49 0 1 21 2 2 21 1 0 79 82 1 49 0 1 20 0 49 0 1 35 2 48 3 13 18 3 49 4 2 15 11 I 8 I 1 I 1 I 1 n p 5 x 2 [] x 1 - x 1 + x 3 max x 3 []= p 11 I 0 I 258 I 4 I 259 I f I 25a I 24 I 25b I 3d I 25d I 6b x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 1 j x 4 each p 5 I 0 I 257 I 4 I 258 I 17 x 37 /home/nex3/code/haml/lib/haml/util.rb p 1 x 1 i x 4 each p 13 I 0 I 253 I 0 I 254 I f I 255 I 19 I 256 I 23 I 257 I 35 I 261 I 39 x 37 /home/nex3/code/haml/lib/haml/util.rb p 3 x 1 x x 1 y x 1 c n x 13 lcs_backtrace M 1 n n x 13 lcs_backtrace i 194 95 19 5 15 20 3 78 83 0 13 10 18 15 20 4 78 83 0 9 25 35 0 11 8 26 1 15 20 1 20 3 49 1 1 20 2 20 4 49 1 1 60 2 19 6 9 89 5 20 0 20 1 20 2 20 3 79 82 2 20 4 79 82 2 20 5 13 70 10 77 44 43 3 12 49 4 1 47 50 5 5 20 6 49 6 1 11 8 90 1 15 20 0 20 3 49 1 1 20 4 79 82 2 49 1 1 20 0 20 3 79 82 2 49 1 1 20 4 49 1 1 85 7 9 159 5 20 0 20 1 20 2 20 3 20 4 79 82 2 20 5 13 70 10 152 44 43 3 12 49 4 1 47 50 5 5 11 8 160 1 15 5 20 0 20 1 20 2 20 3 79 82 2 20 4 20 5 13 70 10 188 44 43 3 12 49 4 1 47 50 5 5 11 11 I f I 7 I 5 I 5 n p 8 x 2 == x 2 [] x 1 - x 4 Proc x 14 __from_block__ x 13 lcs_backtrace x 2 << x 1 > p 15 I 0 I 266 I 4 I 267 I 1b I 268 I 2f I 269 I 59 I 268 I 5b I 26c I a1 I 26d I c2 x 37 /home/nex3/code/haml/lib/haml/util.rb p 7 x 1 c x 1 x x 1 y x 1 i x 1 j x 5 block x 1 v p 93 I 2 I b I 9 I f I 1e I 15 I 2d I 21 I 3c I 32 I 4b I 43 I 5a I 55 I 69 I 62 I 78 I 74 I 87 I 81 I 96 I 92 I a5 I 9b I b4 I ad I c3 I be I d2 I cf I e1 I db I f0 I e6 I ff I ed I 107 I f1 I 116 I fc I 125 I 108 I 134 I 116 I 143 I 120 I 152 I 133 I 161 I 14f I 170 I 15b I 17f I 165 I 18e I 16f I 19d I 178 I 1ac I 182 I 1bb I 18a I 1ca I 198 I 1d9 I 1c0 I 1e8 I 1c8 I 1f7 I 1d1 I 206 I 1da I 215 I 1e2 I 224 I 1eb I 233 I 1f6 I 242 I 201 I 251 I 209 I 26f I 239 I 27e I 24b I 28d I 24f I 292 I 253 I 2a1 I 266 I 2b0 x 37 /home/nex3/code/haml/lib/haml/util.rb p 0 x 13 attach_method p 3 I 2 I a I 1f x 37 /home/nex3/code/haml/lib/haml/util.rb p 0 x 13 attach_method p 15 I 0 I 1 I 9 I 2 I 12 I 3 I 1b I 4 I 24 I 5 I 2d I 6 I 36 I 8 I 55 x 37 /home/nex3/code/haml/lib/haml/util.rb p 0