You are an expert in writing code in many different languages. Your goal is to perform code completion for the following code, keeping in mind the rest of the code and the file meta data.
    Metadata details:
    filename: unvalidated_redirect.rb
    path of file: ./repos/arachni/components/checks/active
    
    the code of the file until where you have to start completion: =begin
    Copyright 2010-2022 Ecsypno <http://www.ecsypno.com>

    This file is part of the Arachni Framew
    
    def self.options
        @options ||= {
            format: [ Format::STRAIGHT ],
            submit: {
                follow_location: false
            },

            # Add one more mutation (on the fly) which will include the original
            # value.
            each_mutation: proc do |mutation|
                next if !mutation.affected_input_value

                m = mutation.dup

                # Figure out the extension of the default value, if it has one.
                original_value = m.default_inputs[m.affected_input_name]

                # Null-terminate the injected value and append the ext.
                m.affected_input_value += "/?#{original_value}"

                # Pass our new mutation back to be audited.
                m
            end
        }
    end