lib/jets/application.rb in jets-1.9.2 vs lib/jets/application.rb in jets-1.9.3
- old
+ new
@@ -335,11 +335,18 @@
def routes
@router ||= Jets::Router.new
end
def load_routes
+ reload = Jets.env.development?
+ @router = nil if reload # clear_routes
+
routes_file = "#{Jets.root}/config/routes.rb"
- require routes_file if File.exist?(routes_file)
+ if reload
+ load routes_file # always evaluate
+ else
+ require routes_file # evaluate once
+ end
end
def aws
Jets::AwsInfo.new
end