Sha256: f9135e75c2303b91cd662fc677422e86edcd972b1574e3a0533120eea9f4f8bb

Contents?: true

Size: 324 Bytes

Versions: 28

Compression:

Stored size: 324 Bytes

Contents

module Mihari
  module Middleware
    class ConnectionAdapter
      include Mixins::Database

      def initialize(app)
        @app = app
      end

      def call(env)
        with_db_connection do
          status, headers, body = @app.call(env)

          [status, headers, body]
        end
      end
    end
  end
end

Version data entries

28 entries across 28 versions & 1 rubygems

Version Path
mihari-5.1.1 lib/mihari/web/middleware/connection_adapter.rb
mihari-5.1.0 lib/mihari/web/middleware/connection_adapter.rb
mihari-5.0.1 lib/mihari/web/middleware/connection_adapter.rb
mihari-5.0.0 lib/mihari/web/middleware/connection_adapter.rb
mihari-4.12.0 lib/mihari/web/middleware/connection_adapter.rb
mihari-4.11.0 lib/mihari/web/middleware/connection_adapter.rb
mihari-4.10.0 lib/mihari/web/middleware/connection_adapter.rb
mihari-4.9.0 lib/mihari/web/middleware/connection_adapter.rb
mihari-4.8.0 lib/mihari/web/middleware/connection_adapter.rb
mihari-4.7.4 lib/mihari/web/middleware/connection_adapter.rb
mihari-4.7.3 lib/mihari/web/middleware/connection_adapter.rb
mihari-4.7.2 lib/mihari/web/middleware/connection_adapter.rb
mihari-4.7.1 lib/mihari/web/middleware/connection_adapter.rb
mihari-4.7.0 lib/mihari/web/middleware/connection_adapter.rb
mihari-4.6.1 lib/mihari/web/middleware/connection_adapter.rb
mihari-4.6.0 lib/mihari/web/middleware/connection_adapter.rb
mihari-4.5.3 lib/mihari/web/middleware/connection_adapter.rb
mihari-4.5.2 lib/mihari/web/middleware/connection_adapter.rb
mihari-4.5.1 lib/mihari/web/middleware/connection_adapter.rb
mihari-4.5.0 lib/mihari/web/middleware/connection_adapter.rb