Module: Files
- Defined in:
- lib/files.rb
Overview
Helper class for manipulating file system
Class Method Summary collapse
-
.clean_css ⇒ Object
If we have scss files that we edit, their compiled css equivalents need to be deleted in order for wagon to recompile the scss.
Class Method Details
.clean_css ⇒ Object
If we have scss files that we edit, their compiled css equivalents need to be deleted in order for wagon to recompile the scss
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/files.rb', line 8 def self.clean_css() Dir.glob('**/*.css').each do|css_file| puts "Found css file: #{css_file}" scss_file = css_file + ".scss" puts "Searching for scss file: #{scss_file }" if File.file?(scss_file ) puts "SCSS file found" File.delete(css_file) if css_file.include? '/' "/" + css_file end if File.file?(css_file) puts "ERROR: CSS file not deleted!" else puts "CSS file deleted" end else puts "SCSS not file found" end end end |