class Podio::Middleware::Logger
Public Class Methods
new(app, options={})
click to toggle source
Calls superclass method
# File lib/podio/middleware/logger.rb, line 15 def initialize(app, options={}) super(app) @podio_client = options[:podio_client] end
Public Instance Methods
call(env)
click to toggle source
# File lib/podio/middleware/logger.rb, line 6 def call(env) # Preserve request body env[:request_body] = env[:body] if env[:body] @podio_client.log(env) do @app.call(env) end end