Sha256: 8e3707230a4cce3553cba390c2c3a53861b92e29aaf1cd09c410a543221e75e5

Contents?: true

Size: 302 Bytes

Versions: 6

Compression:

Stored size: 302 Bytes

Contents

class Propshaft::QuietAssets
  def initialize(app)
    @app = app
    @assets_regex = %r(\A/{0,2}#{::Rails.application.config.assets.prefix})
  end

  def call(env)
    if env['PATH_INFO'] =~ @assets_regex
      ::Rails.logger.silence { @app.call(env) }
    else
      @app.call(env)
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
propshaft-1.1.0 lib/propshaft/quiet_assets.rb
propshaft-1.0.1 lib/propshaft/quiet_assets.rb
propshaft-1.0.0 lib/propshaft/quiet_assets.rb
propshaft-0.9.1 lib/propshaft/quiet_assets.rb
propshaft-0.8.0 lib/propshaft/quiet_assets.rb
propshaft-0.7.0 lib/propshaft/quiet_assets.rb