haml/haml — pull request #657 by tiegz (2013-03-29 14:08:38+00:00)
Title: Tiny optimization to capture_haml

### WHAT

Reduce the amount of `Range` objects being created on this line to zero.

### WHY

When profiling my code, I noticed that this line created a few thousand `Range` objects per request. It's because for every line in the haml buffer, it's created a range with `min_tabs..-1`. We can achieve the same result by using `slice(min_tabs, line.length)`.