class Derketo::Middleware
Public Class Methods
new(app)
click to toggle source
# File lib/derketo/middleware.rb, line 6 def initialize(app) @app = app end
Public Instance Methods
call(env)
click to toggle source
# File lib/derketo/middleware.rb, line 10 def call(env) tracer = Derketo::Tracer.new(ENV['DERKETO_ROOT']) response = tracer.trace(@app.call(env)) serializaton = Derketo::Serializers::Mermaid.new(tracer).serialize Derketo::Helpers.write('./tmp/derketo.mmd', serialization) response end