Method: Containers::CDeque#each_backward

Defined in:
ext/containers/deque/deque.c

#each_backwardObject Also known as: reverse_each



191
192
193
194
195
196
197
198
199
# File 'ext/containers/deque/deque.c', line 191

static VALUE deque_each_backward(VALUE self) {
  deque *deque = get_deque_from_self(self);
  deque_node *node = deque->back;
  while(node) {
    rb_yield(node->obj);
    node = node->left;
  }
  return self;
}