Sha256: c52f649abf44939cb3eaed2491dfbc1fa683d0c1a4fdaff7f5e3524fa8c694b8
Contents?: true
Size: 504 Bytes
Versions: 1
Compression:
Stored size: 504 Bytes
Contents
module Ki module Middleware class DocGenerator < HamlCompiler include BaseMiddleware def call env req = BaseRequest.new env if req.doc? if view_exists?(req) render_haml view_path(req) else render_haml doc_view_path(req) end else @app.call env end end def doc_view_path path File.join(File.dirname(__FILE__), '..', 'views', 'instadoc.haml') end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ki-0.4.5 | lib/ki/middleware/doc_generator.rb |