'Removes an access rule 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 rule from.
:type  balancer: :class:`LoadBalancer`
:param rule: Access Rule to remove from the balancer.
:type  rule: :class:`RackspaceAccessRule`
:return: Updated Balancer.
:rtype: :class:`LoadBalancer`'

def ex_destroy_balancer_access_rule(self, balancer, rule):

    accepted = self.ex_destroy_balancer_access_rule_no_poll(balancer, rule)
    if (not accepted):
        msg = 'Delete    access    rule    not    accepted'
        raise LibcloudError(msg, driver=self)
    return self._get_updated_balancer(balancer)
