O'Reilly logo
  • lhf_leo thinks this is interesting:

Most importantly, they’re available both in the block you pass to your route and the view template itself, making them effective across application tiers.

From

Cover of Sinatra: Up and Running

Note

So are extensions.