class RuboCop::ConfigRegeneration
@api private
This class handles collecting the options for regenerating a TODO file.
def generation_command
def generation_command File.foreach(AUTO_GENERATED_FILE).take(2).last end
def options
def options # If there's no existing TODO file, generate one return DEFAULT_OPTIONS unless todo_exists? match = generation_command.match(COMMAND_REGEX) return DEFAULT_OPTIONS unless match options = match[1].split Options.new.parse(options).first end
def todo_exists?
def todo_exists? File.exist?(AUTO_GENERATED_FILE) && !File.empty?(AUTO_GENERATED_FILE) end