Method: Thread::Queue#clear

Defined in:
thread_sync.c

#clearObject

Removes all objects from the queue.



1143
1144
1145
1146
1147
1148
1149
1150
# File 'thread_sync.c', line 1143

static VALUE
rb_queue_clear(VALUE self)
{
    struct rb_queue *q = queue_ptr(self);

    rb_ary_clear(check_array(self, q->que));
    return self;
}