File tree Expand file tree Collapse file tree 2 files changed +3
-3
lines changed
Expand file tree Collapse file tree 2 files changed +3
-3
lines changed Original file line number Diff line number Diff line change 11require "stringio"
22require "optparse"
33require "json"
4+ require "open-uri"
45
56require "colorize"
67require "parslet"
Original file line number Diff line number Diff line change @@ -15,8 +15,7 @@ def run
1515 def execute
1616
1717 all_redundancies = @argv . map do |filename |
18- contents = case File . extname ( filename ) . downcase
19- when ".scss" , ".sass"
18+ contents = if %w( .scss .sass ) . include? ( File . extname ( filename ) . downcase ) && !( filename =~ URI . regexp )
2019 begin
2120 require "sass"
2221 rescue LoadError
@@ -26,7 +25,7 @@ def execute
2625
2726 Sass ::Engine . for_file ( filename , { cache :false } ) . render
2827 else
29- File . read ( filename )
28+ open ( filename ) { | f | f . read }
3029 end
3130
3231 RedundancyAnalyzer . new ( contents ) . redundancies ( @minimum )
You can’t perform that action at this time.
0 commit comments