lib/silencer/rails/logger.rb in silencer-1.0.0.rc1 vs lib/silencer/rails/logger.rb in silencer-1.0.0.rc2
- old
+ new
@@ -13,9 +13,20 @@
include Silencer::Hush
def initialize(app, *args)
opts = extract_options!(args)
@silence = wrap(opts.delete(:silence))
+ @routes = {
+ 'OPTIONS' => wrap(opts.delete(:options)) + @silence,
+ 'GET' => wrap(opts.delete(:get)) + @silence,
+ 'HEAD' => wrap(opts.delete(:head)) + @silence,
+ 'POST' => wrap(opts.delete(:post)) + @silence,
+ 'PUT' => wrap(opts.delete(:put)) + @silence,
+ 'DELETE' => wrap(opts.delete(:delete)) + @silence,
+ 'TRACE' => wrap(opts.delete(:trace)) + @silence,
+ 'CONNECT' => wrap(opts.delete(:connect)) + @silence,
+ 'PATCH' => wrap(opts.delete(:patch)) + @silence,
+ }
if normalized_args = normalize(args.flatten)
super(app, normalized_args)
else
super(app)