lib/trifle/docs/engine.rb in trifle-docs-0.2.0 vs lib/trifle/docs/engine.rb in trifle-docs-0.3.0

- old
+ new

@@ -34,12 +34,17 @@ end def show url = [params[:url], params[:format]].compact.join('.') meta = Trifle::Docs.meta(url: url, config: configuration) + render_not_found and return if meta.nil? render_file(meta: meta) and return if meta['type'] == 'file' render_content(url: url, meta: meta) + end + + def render_not_found + render text: 'Not Found', status: 404 end def render_file(meta:) send_file(meta['path']) end