This repository was archived by the owner on Oct 24, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +21
-0
lines changed Expand file tree Collapse file tree 2 files changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -32,6 +32,7 @@ def render
3232 Native . option_set_source_map_file ( native_options , source_map_file ) if source_map_file
3333 Native . option_set_source_map_embed ( native_options , true ) if source_map_embed?
3434 Native . option_set_source_map_contents ( native_options , true ) if source_map_contents?
35+ Native . option_set_omit_source_map_url ( native_options , true ) if omit_source_map_url?
3536
3637 import_handler . setup ( native_options )
3738 functions_handler . setup ( native_options )
@@ -98,6 +99,10 @@ def source_map_contents?
9899 @options [ :source_map_contents ]
99100 end
100101
102+ def omit_source_map_url?
103+ @options [ :omit_source_map_url ]
104+ end
105+
101106 def source_map_file
102107 @options [ :source_map_file ]
103108 end
Original file line number Diff line number Diff line change @@ -166,6 +166,22 @@ def test_no_source_map
166166 assert_raises ( NotRenderedError ) { engine . source_map }
167167 end
168168
169+ def test_omit_source_map_url
170+ temp_file ( 'style.scss' , <<SCSS )
171+ p {
172+ padding: 20px;
173+ }
174+ SCSS
175+ engine = Engine . new ( File . read ( 'style.scss' ) , {
176+ source_map_file : "style.scss.map" ,
177+ source_map_contents : true ,
178+ omit_source_map_url : true
179+ } )
180+ output = engine . render
181+
182+ refute_match /sourceMappingURL/ , output
183+ end
184+
169185 def test_load_paths
170186 temp_dir ( "included_1" )
171187 temp_dir ( "included_2" )
You can’t perform that action at this time.
0 commit comments