lib/punk/core/exec.rb in punk-0.1.4 vs lib/punk/core/exec.rb in punk-0.2.0
- old
+ new
@@ -21,18 +21,20 @@
retval
end
PUNK::Interface.register(:app) do
require_relative 'app'
+ PUNK.require_all(File.join(__dir__, '..', 'routes'))
PUNK.require_all(File.join(PUNK.get.app.path, 'routes'))
retval = PUNK.get.app.reloadable ? PUNK.loader : PUNK::App.freeze.app
SemanticLogger.flush
retval
end
PUNK.inject :loader, :app
['actions', 'models', 'views', 'services', 'workers'].each do |dir|
+ PUNK.require_all(File.join(__dir__, '..', dir))
PUNK.require_all(File.join(PUNK.get.app.path, dir))
end
PUNK.store[:state] = :started