Method: Synvert::Core::Rewriter#remove_file

Defined in:
lib/synvert/core/rewriter.rb

#remove_file(filename) ⇒ Object

Parses remove_file dsl, it removes a file.

Examples:

Synvert::Rewriter.new 'rails', 'upgrade_4_0_to_4_1' do
  remove_file 'config/initializers/secret_token.rb'
end

Parameters:

  • filename (String)

    file name.



279
280
281
282
283
284
# File 'lib/synvert/core/rewriter.rb', line 279

def remove_file(filename)
  return if @sandbox

  file_path = File.join(Configuration.path, filename)
  File.delete(file_path) if File.exist?(file_path)
end