'Reboots the node.
:param node: The node you wish to destroy.
:type volume: :class:`Node`
:return:    Instance of class ``Node``
:rtype:     :class: `Node`'

def reboot_node(self, node):

    shutdown_body = {'action': 'REBOOT', 'method': 'HARDWARE'}
    response = self.connection.request(action=('servers/%s/status/action' % node.id), data=shutdown_body, method='PUT')
    return self._to_node(response.object)
