Method: Roda::RodaPlugins::OptimizedSegmentMatchers::RequestMethods#is_segment
- Defined in:
- lib/roda/plugins/optimized_segment_matchers.rb
#is_segment ⇒ Object
Optimized version of r.is String that yields the next segment only if it is the final segment.
41 42 43 44 45 46 47 |
# File 'lib/roda/plugins/optimized_segment_matchers.rb', line 41 def is_segment rp = @remaining_path if rp.getbyte(0) == 47 && !rp.index('/', 1) && (len = rp.length) > 1 @remaining_path = "" always{yield rp[1, len]} end end |