From 402b30b41d6b690038606d83a9c56169be7bf637 Mon Sep 17 00:00:00 2001 From: Karel Minarik Date: Tue, 14 Apr 2009 00:24:07 +0200 Subject: [PATCH] Allow re-loading lib files in :development environment --- app/marley.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/marley.rb b/app/marley.rb index 8d74a57..ac673f5 100644 --- a/app/marley.rb +++ b/app/marley.rb @@ -12,11 +12,15 @@ require 'akismetor' require 'githubber' +def load_or_require(file) + (Sinatra::Application.environment == :development) ? load(file) : require(file) +end + %w{ configuration post comment -}.each { |f| require File.join(File.dirname(__FILE__), 'lib', f) } +}.each { |f| load_or_require File.join(File.dirname(__FILE__), 'lib', "#{f}.rb") } # -----------------------------------------------------------------------------