lib/spire/router.rb in spire-0.3.2 vs lib/spire/router.rb in spire-0.3.3

- old
+ new

@@ -10,10 +10,12 @@ req = env['REQUEST_PATH'].split("/") @request = {"controller" => req[1], "action" => req[2]} end def route + @app["controller"] = nil + if @request["controller"] == "public" self.return_file end if @request["controller"] == nil @@ -28,16 +30,14 @@ @app["controller"] = values[0].capitalize @app["action"] = values[1] elsif @request["controller"] == keys[1] @app["controller"] = values[0].capitalize @app["action"] = values[1] - else - return Error.new :status => 404 end end end - unless @app["controller"] + unless @app["controller"] return Error.new :status => 404 end return self.run end