lib/voom/presenters-engine.rb in voom-presenters-0.1.11 vs lib/voom/presenters-engine.rb in voom-presenters-0.1.12
- old
+ new
@@ -17,11 +17,11 @@
module Presenter
class Railtie < ::Rails::Railtie
BOOT = ->{
Voom::Presenters::Settings.configure do |config|
config.presenters.root = Rails.root.join('app')
- # config.presenters.deep_freeze = false
+ config.presenters.deep_freeze = false
end
Voom::Presenters::App.boot!
}
RELOADER = ActiveSupport::FileUpdateChecker.new([], {"app" => ["pom"]}) do
Voom::Presenters::App.reset!
@@ -31,10 +31,11 @@
initializer 'voom-presenters' do |app|
app.reloaders << RELOADER
end
config.to_prepare do
- RELOADER.execute
+ RELOADER.execute_if_updated
+ BOOT.call
end
end
end
end
\ No newline at end of file