title: Sinatra, where to place the require statments
body: <p>I'm currently developing a Sinatra/Rack app, and I've run into a design problem.  I was looking around, and I'm not quite sure where to place the bulk of the <code>require</code> statements.</p>
  
  <p>I figure they go in one of two places,  either the <code>main.rb</code> after requiring Sinatra itself, or they go in the <code>config.ru</code> so they are all loaded at the start of the application.</p>
  
  <p>I'm currently leaning towards the <code>main.rb</code> as that is what's loaded by all of the testing applications.</p>
  
  <p>Thank you for your help.</p>