def add_and_resubscribe!(list_id, custom_fields={})
      params = {
        :apiKey => @apiKey,
        :listID => list_id,
        :email => @emailAddress,
        :name => @name
      }
      if custom_fields.empty?
        response = @@soap.addAndResubscribe(params)
        handle_response response.subscriber_AddAndResubscribeResult
      else
        params.merge!({:customFields => custom_fields_array(custom_fields)})
        response = @@soap.addAndResubscribeWithCustomFields(params)
        handle_response response.subscriber_AddAndResubscribeWithCustomFieldsResult
      end  
    end
def add_and_resubscribe!(list_id, custom_fields={})
      params = {
        :apiKey => @apiKey,
        :listID => list_id,
        :email => @emailAddress,
        :name => @name
      }
      if custom_fields.empty?
        response = @@soap.addAndResubscribe(params)
        handle_response response.subscriber_AddAndResubscribeResult
      else
        params.merge!({:customFields => custom_fields_array(custom_fields)})
        response = @@soap.addAndResubscribeWithCustomFields(params)
        handle_response response.subscriber_AddAndResubscribeWithCustomFieldsResult
      end  
    end
Adds a subscriber to a subscriber list, including adding custom field data for the subscriber. If the subscriber (email address) already exists,
the name value is updated with whatever is passed in.

If the list has been set as double opt-in, they will be sent the verification email, otherwise they will be sent the
confirmation email you have set up for the list being subscribed to.

<b>Please note</b>: If the subscriber is in an inactive state or has previously been unsubscribed, they will be re-added to
the active list. Therefore, this method should be used with caution and only where suitable.

*Return*:

*Success*: Upon a successful call, this method will return a Campaigning::Result object wich consists of a +code+ and +message+ fields
containing a successful message.

*Error*: An Exception containing the cause of the error will be raised.