Sha256: 5a80d9e3420aee151cd07192241b72f68ba36bb40eae927aa129f1d7f36e9f5c
Contents?: true
Size: 596 Bytes
Versions: 1
Compression:
Stored size: 596 Bytes
Contents
require "thomler/version" require "thomler/array" require "thomler/routing" module Thomler class Application def call env if env['PATH_INFO'] == '/favicon.ico' return [404, {'Content-Type' => 'text/html'}, []] end klass, act = get_controller_and_action(env) controller = klass.new(env) begin text = controller.send(act) rescue "Resource not found" end [200, {'Content-Type' => 'text/html'}, [text]] end end class Controller def initialize env @env = env end def env @env end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
thomler-0.1.5 | lib/thomler.rb |