/* * call-seq: * array.delete_if {|item| block } -> array * * Deletes every element of <i>self</i> for which <i>block</i> evaluates * to <code>true</code>. * * a = [ "a", "b", "c" ] * a.delete_if {|x| x >= "b" } #=> ["a"] */ static VALUE rb_ary_delete_if(ary) VALUE ary; { rb_ary_reject_bang(ary); return ary; }