Module: RDocRuboCop::RuboCopModifier::ConfigLoaderModifier

Included in:
RDocRuboCop::RuboCopRunner
Defined in:
lib/rdoc_rubocop/rubocop_modifier.rb

Constant Summary collapse

DOTFILE =
".rdoc_rubocop.yml".freeze
AUTO_GENERATED_FILE =
".rdoc_rubocop_todo.yml".freeze

Instance Method Summary collapse

Instance Method Details

#change_dotfilenames_temporaryObject



63
64
65
66
67
68
69
70
71
72
73
74
# File 'lib/rdoc_rubocop/rubocop_modifier.rb', line 63

def change_dotfilenames_temporary
  dotfile_backup = RuboCop::ConfigLoader::DOTFILE
  auto_generated_file_backup = RuboCop::ConfigLoader::AUTO_GENERATED_FILE

  redefine_const(:DOTFILE, DOTFILE)
  redefine_const(:AUTO_GENERATED_FILE, AUTO_GENERATED_FILE)

  yield
ensure
  redefine_const(:DOTFILE, dotfile_backup)
  redefine_const(:AUTO_GENERATED_FILE, auto_generated_file_backup)
end