Refactor global namespace DSL into OOP Kemal::Base

This commit is contained in:
Johannes Müller 2017-07-16 19:16:12 +02:00 committed by sdogruyol
parent a5d8df7382
commit aaa2109837
25 changed files with 420 additions and 387 deletions

View file

@ -22,7 +22,7 @@ describe "ParamParser" do
end
it "parses url params" do
kemal = Kemal::RouteHandler::INSTANCE
kemal = Kemal.application.route_handler
kemal.add_route "POST", "/hello/:hasan" do |env|
"hello #{env.params.url["hasan"]}"
end
@ -34,7 +34,7 @@ describe "ParamParser" do
end
it "decodes url params" do
kemal = Kemal::RouteHandler::INSTANCE
kemal = Kemal.application.route_handler
kemal.add_route "POST", "/hello/:email/:money/:spanish" do |env|
email = env.params.url["email"]
money = env.params.url["money"]