Sha256: 798f98834dd94db359aaefc557ffab03fee0cf674202af422142bbaa46d45ff2
Contents?: true
Size: 644 Bytes
Versions: 1
Compression:
Stored size: 644 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 Exception => e puts e.message puts e.backtrace.inspect 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.7 | lib/thomler.rb |