Sha256: 08d4f8da68a717d9bc20eb08269346eedcd16d078dbf83dc55737c2cdc953ac5

Contents?: true

Size: 887 Bytes

Versions: 18

Compression:

Stored size: 887 Bytes

Contents

require File.expand_path('../boot', __FILE__)

# Pick the frameworks you want:
require "action_controller/railtie"
require "action_view/railtie"

# Require the gems listed in Gemfile, including any gems
# you've limited to :test, :development, or :production.
Bundler.require(*Rails.groups)

module Dummy

  class ObserverMiddleware
    def initialize(app)
      @app = app
    end

    def log(msg)
      puts msg
    end

    def call(env)
      status, headers, body = @app.call(env)
      if body.respond_to?(:map)
        log "#{env['REQUEST_METHOD']} #{env['PATH_INFO']} #{status}"
        log body.map { |l| "  #{l}"}.join("\n")
      end
      [status, headers, body]
    end
  end

  class Application < Rails::Application
    config.autoload_paths += %w[#{config.root}/app/lib]

    config.middleware.insert_before(ActionDispatch::ShowExceptions, ObserverMiddleware)
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
apipie-bindings-0.7.0 test/dummy/config/application.rb
apipie-bindings-0.6.0 test/dummy/config/application.rb
apipie-bindings-0.5.0 test/dummy/config/application.rb
apipie-bindings-0.4.0 test/dummy/config/application.rb
apipie-bindings-0.3.0 test/dummy/config/application.rb
apipie-bindings-0.2.3 test/dummy/config/application.rb
apipie-bindings-0.2.2 test/dummy/config/application.rb
apipie-bindings-0.2.1 test/dummy/config/application.rb
apipie-bindings-0.2.0 test/dummy/config/application.rb
apipie-bindings-0.1.0 test/dummy/config/application.rb
apipie-bindings-0.0.19 test/dummy/config/application.rb
apipie-bindings-0.0.18 test/dummy/config/application.rb
apipie-bindings-0.0.17 test/dummy/config/application.rb
apipie-bindings-0.0.16 test/dummy/config/application.rb
apipie-bindings-0.0.15 test/dummy/config/application.rb
apipie-bindings-0.0.14 test/dummy/config/application.rb
apipie-bindings-0.0.13 test/dummy/config/application.rb
apipie-bindings-0.0.12 test/dummy/config/application.rb