Sha256: 0534da84fccdb9712987a26900e1f9a3217523c869cb9d7e1806ec467bb2a6dd
Contents?: true
Size: 637 Bytes
Versions: 1
Compression:
Stored size: 637 Bytes
Contents
# frozen_string_literal: true require "tora/version" require "tora/controller" require "tora/routing" # helper classes or modules require "tora/error_controller" module Tora class Error < StandardError; end class Application def call(env) begin controller_class, controller_action = get_controller_and_action(env) controller = controller_class.new(env) response = controller.send(controller_action) rescue controller = Tora::ErrorController.new(env) response = controller.send('error') end [200, { "Content-Type" => "text/html"}, [response]] end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tora-0.0.5 | lib/tora.rb |