/* * call-seq: * dvector.where_le(number) -> int or nil * dvector.where_first_le(number) -> int or nil * * Returns the index of the first entry in _dvector_ with value less than or equal _number_, <code>nil</code> if * _dvector_ has no such entry. * * a = Dvector[ 1, 2, -3, 4, -5, 4, 3, -5, 2 ] * a.where_le(0) -> 2 * a.where_le(-5.5) -> nil * Dvector[].where_le(4) -> nil */ VALUE dvector_where_first_le(VALUE ary, VALUE item) {