class SourceMapsFixer::Executor
Public Class Methods
call()
click to toggle source
# File lib/source_maps_fixer.rb, line 29 def self.call Path.files_with_source_maps.each do |file_name, sm_name| new_content = File.read(file_name).sub( Path.source_mapping_url(File.basename(sm_name)), Path.source_mapping_url(Path.digest_path(sm_name))+"\n\n" ) File.open(file_name, 'w') { |file| file.write new_content } end end
undo()
click to toggle source
# File lib/source_maps_fixer.rb, line 39 def self.undo Path.files_with_source_maps.each do |file_name, sm_name| new_content = File.read(file_name).sub( Path.source_mapping_url(Path.digest_path(sm_name))+"\n\n", Path.source_mapping_url(File.basename(sm_name)) ) File.open(file_name, 'w') { |file| file.write new_content } end end