class Tool::WarningFilter

Enables Ruby's built-in warnings (-w) but filters out those caused by third-party gems. Does not invlove any manual set up.

@example

require 'tool/warning_filter'
Foo = 10
Foo = 20

Public Instance Methods

write(line) click to toggle source

@!visibility private

Calls superclass method
# File lib/tool/warning_filter.rb, line 16
def write(line)
  super if line !~ /^\S+gems\/ruby\-\S+:\d+: warning:/
end