!RBIX 333337424968067900 x M 1 n n x 10 __script__ i 86 5 45 0 1 65 49 2 0 49 3 1 7 4 64 81 5 47 49 6 1 15 5 45 0 7 65 49 2 0 49 3 1 7 8 64 81 5 47 49 6 1 15 5 7 9 64 47 49 6 1 15 99 7 10 45 11 12 43 13 43 14 65 49 15 3 13 99 12 7 16 12 7 17 12 65 12 49 18 4 15 49 16 0 15 2 11 I 6 I 0 I 0 I 0 n p 19 x 4 File n x 11 active_path x 7 dirname s 15 /../test_helper x 1 + x 7 require n s 12 /test_helper s 11 sass/plugin x 12 ImporterTest x 4 Test n x 4 Unit x 8 TestCase x 10 open_class x 14 __class_init__ M 1 n n x 12 ImporterTest i 204 5 66 99 7 0 45 1 2 43 3 43 4 65 49 5 3 13 99 12 7 6 12 7 7 12 65 12 49 8 4 15 49 6 0 15 99 7 9 45 1 10 43 3 43 11 65 49 5 3 13 99 12 7 6 12 7 12 12 65 12 49 8 4 15 49 6 0 15 99 7 13 45 1 14 43 3 43 4 65 49 5 3 13 99 12 7 6 12 7 15 12 65 12 49 8 4 15 49 6 0 15 99 7 16 45 1 17 43 3 43 4 65 49 5 3 13 99 12 7 6 12 7 18 12 65 12 49 8 4 15 49 6 0 15 99 7 19 7 20 65 67 49 21 0 49 22 4 15 99 7 23 7 24 65 67 49 21 0 49 22 4 15 99 7 25 7 26 65 67 49 21 0 49 22 4 15 99 7 27 7 28 65 67 49 21 0 49 22 4 15 99 7 29 7 30 65 67 49 21 0 49 22 4 11 I 6 I 0 I 0 I 0 n p 31 x 13 FruitImporter x 4 Sass n x 9 Importers x 4 Base x 10 open_class x 14 __class_init__ M 1 n n x 13 FruitImporter i 30 5 66 99 7 0 7 1 65 67 49 2 0 49 3 4 15 99 7 4 7 5 65 67 49 2 0 49 3 4 11 I 5 I 0 I 0 I 0 n p 6 x 4 find M 1 n n x 4 find i 224 23 1 10 8 1 19 1 15 20 0 7 0 13 70 9 28 15 44 43 1 7 2 78 49 3 2 6 0 49 4 1 9 222 4 5 78 98 5 2 19 2 15 4 5 78 98 5 2 13 7 6 64 12 49 7 1 9 64 15 7 8 64 8 84 13 7 9 64 12 49 7 1 9 80 15 7 9 64 8 84 15 7 10 64 19 3 15 7 11 20 2 47 101 12 7 13 20 3 47 101 12 7 14 20 2 47 101 12 7 15 20 2 47 101 12 7 16 63 9 19 4 15 45 17 18 43 19 13 71 3 47 9 181 47 49 20 0 13 20 4 44 43 21 4 3 49 22 1 13 7 23 20 0 49 24 2 15 13 7 25 7 26 49 24 2 15 13 7 27 5 49 24 2 15 47 49 28 2 15 8 220 20 4 44 43 21 4 3 49 22 1 13 7 23 20 0 49 24 2 15 13 7 25 7 26 49 24 2 15 13 7 27 5 49 24 2 15 49 3 2 8 223 1 11 I e I 5 I 1 I 2 n p 29 n x 6 Regexp s 24 fruits/(\w+)(\.s[ac]ss)? x 3 new x 2 =~ x 24 regexp_last_match_result s 5 apple x 3 === s 3 red s 6 orange s 4 blue s 12 $ x 4 to_s s 8 -color: s 28 !default; @mixin s 23 { color: $ s 28 -color; } x 4 Sass n x 6 Engine x 8 allocate x 4 Hash x 16 new_from_literal x 8 filename x 3 []= x 6 syntax x 4 scss x 8 importer x 10 initialize p 35 I -1 I a I 8 I b I 21 I c I 2a I d I 30 I e I 3b I f I 40 I 10 I 4b I 11 I 51 I 13 I 54 I d I 57 I 15 I 59 I 16 I 67 I 17 I 6e I 18 I 77 I 15 I 7a I 1b I de I b I e0 x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 5 x 4 name x 7 context x 5 fruit x 5 color x 8 contents x 17 method_visibility x 15 add_defn_method x 3 key M 1 n n x 3 key i 12 5 49 0 0 49 1 0 20 0 35 2 11 I 4 I 2 I 2 I 2 n p 2 x 5 class x 4 name p 5 I -1 I 1f I 0 I 20 I c x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 2 x 4 name x 7 context p 5 I 2 I a I 10 I 1f I 1e x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 0 x 13 attach_method x 19 ReversedExtImporter n x 10 Filesystem M 1 n n x 19 ReversedExtImporter 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 10 extensions M 1 n n x 10 extensions i 28 44 43 0 80 49 1 1 13 7 2 64 7 3 49 4 2 15 13 7 5 64 7 6 49 4 2 15 11 I 4 I 0 I 0 I 0 n p 7 x 4 Hash x 16 new_from_literal s 4 sscs x 4 scss x 3 []= s 4 ssas x 4 sass p 5 I -1 I 26 I 0 I 27 I 1c x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 0 x 17 method_visibility x 15 add_defn_method p 3 I 2 I 26 I 10 x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 0 x 16 IndirectImporter n M 1 n n x 16 IndirectImporter i 86 5 66 99 7 0 7 1 65 67 49 2 0 49 3 4 15 99 7 4 7 5 65 67 49 2 0 49 3 4 15 99 7 6 7 7 65 67 49 2 0 49 3 4 15 99 7 8 7 9 65 67 49 2 0 49 3 4 15 99 7 10 7 11 65 67 49 2 0 49 3 4 15 99 7 12 7 13 65 67 49 2 0 49 3 4 11 I 5 I 0 I 0 I 0 n p 14 x 10 initialize M 1 n n x 10 initialize i 10 20 0 38 0 15 20 1 38 1 11 I 3 I 2 I 2 I 2 n p 2 x 9 @mappings x 7 @mtimes p 7 I -1 I 2e I 0 I 2f I 5 I 30 I a x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 2 x 8 mappings x 6 mtimes x 17 method_visibility x 15 add_defn_method x 13 find_relative M 1 n n x 13 find_relative i 2 1 11 I 4 I 3 I 3 I 3 n p 0 p 5 I -1 I 32 I 0 I 33 I 2 x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 3 x 3 uri x 4 base x 7 options x 4 find M 1 n n x 4 find i 149 39 0 20 0 49 1 1 9 147 45 2 3 43 4 13 71 5 47 9 87 47 49 6 0 13 7 7 39 0 20 0 49 8 1 47 101 9 7 10 63 3 20 1 44 43 11 4 3 49 12 1 13 7 13 20 0 49 14 2 15 13 7 15 7 16 49 14 2 15 13 7 17 5 49 14 2 15 49 18 1 47 49 19 2 15 8 145 7 7 39 0 20 0 49 8 1 47 101 9 7 10 63 3 20 1 44 43 11 4 3 49 12 1 13 7 13 20 0 49 14 2 15 13 7 15 7 16 49 14 2 15 13 7 17 5 49 14 2 15 49 18 1 49 5 2 8 148 1 11 I a I 2 I 2 I 2 n p 20 x 9 @mappings x 8 has_key? x 4 Sass n x 6 Engine x 3 new x 8 allocate s 9 @import " x 2 [] x 4 to_s s 2 "; x 4 Hash x 16 new_from_literal x 8 filename x 3 []= x 6 syntax x 4 scss x 8 importer x 5 merge x 10 initialize p 37 I -1 I 35 I 0 I 36 I 9 I 37 I 19 I 38 I 29 I 39 I 2b I 3c I 34 I 3a I 3d I 3b I 46 I 3c I 4d I 39 I 57 I 38 I 67 I 39 I 69 I 3c I 72 I 3a I 7b I 3b I 84 I 3c I 8b I 39 I 93 I 36 I 95 x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 2 x 4 name x 7 options x 5 mtime M 1 n n x 5 mtime i 26 39 0 20 0 39 0 20 0 49 1 1 9 21 45 2 3 49 4 0 8 22 1 49 5 2 11 I 6 I 2 I 2 I 2 n p 6 x 7 @mtimes x 8 has_key? x 4 Time n x 3 now x 5 fetch p 5 I -1 I 41 I 0 I 42 I 1a x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 2 x 3 uri x 7 options x 3 key M 1 n n x 3 key i 12 5 49 0 0 49 1 0 20 0 35 2 11 I 4 I 2 I 2 I 2 n p 2 x 5 class x 4 name p 5 I -1 I 44 I 0 I 45 I c x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 2 x 3 uri x 7 options x 4 to_s M 1 n n x 4 to_s i 21 7 0 39 1 49 2 0 7 3 64 49 4 1 47 101 5 7 6 63 3 11 I 3 I 0 I 0 I 0 n p 7 s 17 IndirectImporter( x 9 @mappings x 4 keys s 2 , x 4 join x 4 to_s s 1 ) p 5 I -1 I 47 I 0 I 48 I 15 x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 0 p 13 I 2 I 2e I 10 I 32 I 1e I 35 I 2c I 41 I 3a I 44 I 48 I 47 I 56 x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 0 x 13 ClassImporter n M 1 n n x 13 ClassImporter i 86 5 66 99 7 0 7 1 65 67 49 2 0 49 3 4 15 99 7 4 7 5 65 67 49 2 0 49 3 4 15 99 7 6 7 7 65 67 49 2 0 49 3 4 15 99 7 8 7 9 65 67 49 2 0 49 3 4 15 99 7 10 7 11 65 67 49 2 0 49 3 4 15 99 7 12 7 13 65 67 49 2 0 49 3 4 11 I 5 I 0 I 0 I 0 n p 14 x 10 initialize M 1 n n x 10 initialize i 10 20 0 38 0 15 20 1 38 1 11 I 3 I 2 I 2 I 2 n p 2 x 9 @mappings x 7 @mtimes p 7 I -1 I 4f I 0 I 50 I 5 I 51 I a x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 2 x 8 mappings x 6 mtimes x 17 method_visibility x 15 add_defn_method x 13 find_relative M 1 n n x 13 find_relative i 2 1 11 I 4 I 3 I 3 I 3 n p 0 p 5 I -1 I 53 I 0 I 54 I 2 x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 3 x 3 uri x 4 base x 7 options x 4 find M 1 n n x 4 find i 163 39 0 20 0 49 1 1 9 161 45 2 3 43 4 13 71 5 47 9 94 47 49 6 0 13 7 7 20 0 47 101 8 7 9 39 0 20 0 49 10 1 47 101 8 7 11 63 5 20 1 44 43 12 4 3 49 13 1 13 7 14 20 0 49 15 2 15 13 7 16 7 17 49 15 2 15 13 7 18 5 49 15 2 15 49 19 1 47 49 20 2 15 8 159 7 7 20 0 47 101 8 7 9 39 0 20 0 49 10 1 47 101 8 7 11 63 5 20 1 44 43 12 4 3 49 13 1 13 7 14 20 0 49 15 2 15 13 7 16 7 17 49 15 2 15 13 7 18 5 49 15 2 15 49 19 1 49 5 2 8 162 1 11 I a I 2 I 2 I 2 n p 21 x 9 @mappings x 8 has_key? x 4 Sass n x 6 Engine x 3 new x 8 allocate s 1 . x 4 to_s s 1 { x 2 [] s 1 } x 4 Hash x 16 new_from_literal x 8 filename x 3 []= x 6 syntax x 4 scss x 8 importer x 5 merge x 10 initialize p 37 I -1 I 56 I 0 I 57 I 9 I 58 I 19 I 59 I 30 I 5a I 32 I 5d I 3b I 5b I 44 I 5c I 4d I 5d I 54 I 5a I 5e I 59 I 75 I 5a I 77 I 5d I 80 I 5b I 89 I 5c I 92 I 5d I 99 I 5a I a1 I 57 I a3 x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 2 x 4 name x 7 options x 5 mtime M 1 n n x 5 mtime i 26 39 0 20 0 39 0 20 0 49 1 1 9 21 45 2 3 49 4 0 8 22 1 49 5 2 11 I 6 I 2 I 2 I 2 n p 6 x 7 @mtimes x 8 has_key? x 4 Time n x 3 now x 5 fetch p 5 I -1 I 62 I 0 I 63 I 1a x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 2 x 3 uri x 7 options x 3 key M 1 n n x 3 key i 12 5 49 0 0 49 1 0 20 0 35 2 11 I 4 I 2 I 2 I 2 n p 2 x 5 class x 4 name p 5 I -1 I 65 I 0 I 66 I c x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 2 x 3 uri x 7 options x 4 to_s M 1 n n x 4 to_s i 21 7 0 39 1 49 2 0 7 3 64 49 4 1 47 101 5 7 6 63 3 11 I 3 I 0 I 0 I 0 n p 7 s 14 ClassImporter( x 9 @mappings x 4 keys s 2 , x 4 join x 4 to_s s 1 ) p 5 I -1 I 68 I 0 I 69 I 15 x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 0 p 13 I 2 I 4f I 10 I 53 I 1e I 56 I 2c I 62 I 3a I 65 I 48 I 68 I 56 x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 0 x 34 test_can_resolve_generated_imports M 1 n n x 34 test_can_resolve_generated_imports i 119 7 0 64 19 0 15 7 1 64 19 1 15 44 43 2 4 3 49 3 1 13 7 4 7 5 49 6 2 15 13 7 7 45 8 9 13 71 10 47 9 53 47 49 11 0 13 47 49 12 0 15 8 56 49 10 0 35 1 49 6 2 15 13 7 13 7 14 49 6 2 15 19 2 15 5 20 1 45 15 16 43 17 13 71 10 47 9 104 47 49 11 0 13 20 0 20 2 47 49 12 2 15 8 111 20 0 20 2 49 10 2 49 18 0 47 49 19 2 11 I 9 I 3 I 0 I 0 n p 20 s 208 $pear-color: green; @import "fruits/apple"; @import "fruits/orange"; @import "fruits/pear"; .apple { @include apple; } .orange { @include orange; } .pear { @include pear; } s 76 .apple { color: red; } .orange { color: orange; } .pear { color: green; } x 4 Hash x 16 new_from_literal x 5 style x 7 compact x 3 []= x 10 load_paths x 13 FruitImporter n x 3 new x 8 allocate x 10 initialize x 6 syntax x 4 scss x 4 Sass n x 6 Engine x 6 render x 12 assert_equal p 11 I -1 I 6d I 0 I 6e I 6 I 75 I c I 7c I 4a I 7d I 77 x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 3 x 9 scss_file x 8 css_file x 7 options x 17 method_visibility x 15 add_defn_method x 24 test_extension_overrides M 1 n n x 24 test_extension_overrides i 231 29 197 1 26 93 0 15 45 0 1 5 7 2 64 47 49 3 1 49 4 1 15 5 5 7 5 64 47 49 3 1 7 6 64 56 7 47 50 8 2 15 5 5 7 9 64 47 49 3 1 7 6 64 56 10 47 50 8 2 15 7 11 64 19 0 15 7 12 64 19 1 15 44 43 13 4 3 49 14 1 13 7 15 7 16 49 17 2 15 13 7 18 45 19 20 13 71 21 47 9 121 47 49 22 0 13 5 7 2 64 47 49 3 1 47 49 23 1 15 8 132 5 7 2 64 47 49 3 1 49 21 1 35 1 49 17 2 15 13 7 24 7 25 49 17 2 15 19 2 15 5 20 1 45 26 27 43 28 13 71 21 47 9 180 47 49 22 0 13 20 0 20 2 47 49 23 2 15 8 187 20 0 20 2 49 21 2 49 29 0 47 49 30 2 30 8 215 26 45 0 31 5 7 2 64 47 49 3 1 49 32 1 15 27 34 45 0 33 5 7 2 64 47 49 3 1 49 32 1 15 11 I b I 3 I 0 I 0 n p 34 x 9 FileUtils n s 3 tmp x 10 absolutize x 7 mkdir_p s 12 tmp/foo.ssas s 1 w M 1 p 2 x 9 for_block t n x 24 test_extension_overrides i 13 57 19 0 15 20 0 7 0 64 49 1 1 11 I 4 I 1 I 1 I 1 n p 2 s 22 .foo reversed: true x 5 write p 3 I 0 I 82 I d x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 1 x 1 f x 4 open s 12 tmp/bar.sscs M 1 p 2 x 9 for_block t n x 24 test_extension_overrides i 13 57 19 0 15 20 0 7 0 64 49 1 1 11 I 4 I 1 I 1 I 1 n p 2 s 22 .bar {reversed: true} x 5 write p 3 I 0 I 83 I d x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 1 x 1 f s 71 @import "foo", "bar"; @import "foo.ssas", "bar.sscs"; s 103 .foo { reversed: true; } .bar { reversed: true; } .foo { reversed: true; } .bar { reversed: true; } x 4 Hash x 16 new_from_literal x 5 style x 7 compact x 3 []= x 10 load_paths x 19 ReversedExtImporter n x 3 new x 8 allocate x 10 initialize x 6 syntax x 4 scss x 4 Sass n x 6 Engine x 6 render x 12 assert_equal n x 5 rm_rf n p 19 I -1 I 80 I 0 I 81 I 16 I 82 I 29 I 83 I 3c I 84 I 42 I 88 I 48 I 91 I 96 I 92 I c6 I 94 I e7 x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 3 x 9 scss_file x 8 css_file x 7 options x 37 test_staleness_check_across_importers M 1 n n x 37 test_staleness_check_across_importers i 487 45 0 1 43 2 43 3 13 71 4 47 9 28 47 49 5 0 13 5 48 6 47 49 7 1 15 8 34 5 48 6 49 4 1 19 0 15 45 8 9 13 71 4 47 9 100 47 49 5 0 13 44 43 10 79 49 11 1 13 7 12 64 7 13 64 49 14 2 15 44 43 10 79 49 11 1 13 7 12 64 45 15 16 49 17 0 79 82 18 49 14 2 15 47 49 7 2 15 8 145 44 43 10 79 49 11 1 13 7 12 64 7 13 64 49 14 2 15 44 43 10 79 49 11 1 13 7 12 64 45 15 19 49 17 0 79 82 18 49 14 2 15 49 4 2 19 1 15 45 20 21 5 7 22 64 47 49 23 1 49 24 1 15 45 25 26 13 71 4 47 9 226 47 49 5 0 13 44 43 10 79 49 11 1 13 7 13 64 7 27 64 49 14 2 15 44 43 10 79 49 11 1 13 7 13 64 45 15 28 49 17 0 79 81 29 49 14 2 15 47 49 7 2 15 8 271 44 43 10 79 49 11 1 13 7 13 64 7 27 64 49 14 2 15 44 43 10 79 49 11 1 13 7 13 64 45 15 30 49 17 0 79 81 29 49 14 2 15 49 4 2 19 2 15 44 43 10 4 5 49 11 1 13 7 31 7 32 49 14 2 15 13 7 33 5 7 34 64 47 49 23 1 49 14 2 15 13 7 35 20 0 49 14 2 15 13 7 36 20 0 20 1 20 2 35 3 49 14 2 15 13 7 37 7 38 49 14 2 15 19 3 15 5 45 39 40 5 7 22 64 47 49 23 1 49 41 1 45 0 42 43 43 13 71 4 47 9 396 47 49 5 0 13 45 39 44 5 7 34 64 47 49 23 1 49 41 1 20 3 47 49 7 2 15 8 415 45 39 45 5 7 34 64 47 49 23 1 49 41 1 20 3 49 4 2 49 46 0 47 49 47 2 15 45 0 48 43 49 43 50 13 71 4 47 9 450 47 49 5 0 13 20 3 47 49 7 1 15 8 455 20 3 49 4 1 19 4 15 5 20 4 5 7 22 64 47 49 23 1 5 7 34 64 47 49 23 1 20 0 49 51 3 47 49 52 1 11 I d I 5 I 0 I 0 n p 53 x 4 Sass n x 9 Importers x 10 Filesystem x 3 new x 8 allocate x 11 fixture_dir x 10 initialize x 16 IndirectImporter n x 4 Hash x 16 new_from_literal s 5 apple s 4 pear x 3 []= x 4 Time n x 3 now x 1 - n x 9 FileUtils n s 41 test_staleness_check_across_importers.css x 12 fixture_file x 5 touch x 13 ClassImporter n s 13 color: green; n x 1 + n x 5 style x 7 compact x 8 filename s 42 test_staleness_check_across_importers.scss x 8 importer x 10 load_paths x 6 syntax x 4 scss x 4 File n x 4 read n x 6 Engine n n x 6 render x 12 assert_equal n x 6 Plugin x 16 StalenessChecker x 24 stylesheet_needs_update? x 6 assert p 47 I -1 I 97 I 0 I 98 I 25 I 9a I 94 I 9c I a3 I 9e I 112 I a6 I 11b I a1 I 124 I a2 I 133 I a3 I 13c I a4 I 14b I a5 I 153 I a0 I 156 I a8 I 165 I a9 I 1a2 I a8 I 1a7 I ab I 1ca I b1 I 1cb I ad I 1cd I ae I 1d5 I af I 1dd I b0 I 1df I ad I 1e2 I b1 I 1e7 x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 5 x 20 file_system_importer x 17 indirect_importer x 14 class_importer x 7 options x 7 checker x 11 fixture_dir M 1 n n x 11 fixture_dir i 20 45 0 1 45 0 2 65 49 3 0 49 4 1 7 5 64 49 6 2 11 I 3 I 0 I 0 I 0 n p 7 x 4 File n n x 11 active_path x 7 dirname s 8 fixtures x 4 join p 5 I -1 I b3 I 0 I b4 I 14 x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 0 x 12 fixture_file M 1 n n x 12 fixture_file i 12 45 0 1 5 48 2 20 0 49 3 2 11 I 4 I 1 I 1 I 1 n p 4 x 4 File n x 11 fixture_dir x 4 join p 5 I -1 I b6 I 0 I b7 I c x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 1 x 4 path p 19 I 2 I 9 I 23 I 25 I 44 I 2d I 65 I 4e I 86 I 6d I 94 I 80 I a2 I 97 I b0 I b3 I be I b6 I cc x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 0 x 13 attach_method p 9 I 0 I 2 I 15 I 3 I 2a I 5 I 33 I 7 I 56 x 53 /Users/chris/Projects/sass/test/sass/importer_test.rb p 0