Method: Array#bsearch_range
- Defined in:
- lib/array_bsearch.rb
#bsearch_range(range = 0 ... self.length, &block) ⇒ Object
Return the search result as a Range object.
76 77 78 79 80 |
# File 'lib/array_bsearch.rb', line 76 def bsearch_range (range = 0 ... self.length, &block) lower = bsearch_lower_boundary(range, &block) upper = bsearch_upper_boundary(range, &block) return lower ... upper end |