title: Ruby: Require a file again if it is changed
body: <p>I've written a gem that looks in <code>config/</code> for a config file. This works fine but if the user changes any config they have to stop the program and start it again before my gem loads the new config. This would require them to restart the whole rails app on every change, which isn't ideal.</p>
  
  <p>Is there a way to "re-require" a file so that it loads it up fresh instead of using the cached version.</p>