diff options
Diffstat (limited to 'app/application.rb')
-rw-r--r-- | app/application.rb | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/app/application.rb b/app/application.rb new file mode 100644 index 0000000..595ff5b --- /dev/null +++ b/app/application.rb @@ -0,0 +1,21 @@ +require './lib/router' +require './app/controllers/home_controller' + +class Application + def initialize + @router = Router.new + end + + attr_reader :router + + def home_controller + HomeController.new + end + + def call(env) + router.get("/") do |params| + home_controller.index(params) + end + router.call(env) + end +end |