def regenerate_captcha_challenge_link(object_name, options = {}, html_options = {})
      options.symbolize_keys!

      object = options.delete(:object)
      sanitized_object_name = object_name.to_s.gsub(/\]\[|[^-a-zA-Z0-9:.]/, "_").sub(/_$/, "")

      ValidatesCaptcha.provider.render_regenerate_challenge_link sanitized_object_name, object, options, html_options
    end
def regenerate_captcha_challenge_link(object_name, options = {}, html_options = {})
      options.symbolize_keys!

      object = options.delete(:object)
      sanitized_object_name = object_name.to_s.gsub(/\]\[|[^-a-zA-Z0-9:.]/, "_").sub(/_$/, "")

      ValidatesCaptcha.provider.render_regenerate_challenge_link sanitized_object_name, object, options, html_options
    end
By default, returns an anchor tag that makes an AJAX request to fetch a new captcha challenge and updates
 the current challenge after the request is complete.

 Internally calls +render_regenerate_challenge_link+ method of ValidatesCaptcha#provider.