'Removes a list of access rules from a Balancer\'s access list.  This
method blocks until the update request has been processed and the
balancer is in a RUNNING state again.
:param balancer: Balancer to remove the access rules from.
:type  balancer: :class:`LoadBalancer`
:param rules: List of :class:`RackspaceAccessRule` objects to remove
from the balancer.
:type  rules: ``list`` of :class:`RackspaceAccessRule`
:return: Updated Balancer.
:rtype: :class:`LoadBalancer`'

def ex_destroy_balancer_access_rules(self, balancer, rules):

    accepted = self.ex_destroy_balancer_access_rules_no_poll(balancer, rules)
    if (not accepted):
        msg = 'Destroy    access    rules    request    not    accepted'
        raise LibcloudError(msg, driver=self)
    return self._get_updated_balancer(balancer)
