Sha256: f89f169dac16a651a47abd0d215077671b259fbb7e21af10659ee0003b357088

Contents?: true

Size: 911 Bytes

Versions: 2

Compression:

Stored size: 911 Bytes

Contents

module Fluoride
  module Collector
    class Railtie < ::Rails::Railtie
      config.fluoride = ActiveSupport::OrderedOptions.new
      config.fluoride.storage_limit = 250_000_000
      config.fluoride.tags = nil
      config.fluoride.directory = "fluoride-collector"

      initializer "fluoride-collector.add_middleware" do |app|
        app.middleware.use(   Fluoride::Collector::Middleware::CollectExceptions,
                              config.fluoride.directory,
                              config.fluoride.storage_limit,
                              config.fluoride.tags)
        app.middleware.insert("Rack::Sendfile",
                              Fluoride::Collector::Middleware::CollectExchanges,
                              config.fluoride.directory,
                              config.fluoride.storage_limit,
                              config.fluoride.tags)
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
fluoride-collector-0.0.3 lib/fluoride-collector/rails/railtie.rb
fluoride-collector-0.0.2 lib/fluoride-collector/rails/railtie.rb