class Capybara::Poltergeist::Suppressor
Constants
- DEFAULT_PATTERNS
Public Class Methods
new(args = {})
click to toggle source
# File lib/poltergeist/suppressor.rb, line 13 def initialize(args = {}) @patterns = args[:patterns] || DEFAULT_PATTERNS end
Public Instance Methods
write(message)
click to toggle source
# File lib/poltergeist/suppressor.rb, line 17 def write(message) if ignore_message?(message) 0 else puts(message) 1 end end
Private Instance Methods
ignore_message?(message)
click to toggle source
# File lib/poltergeist/suppressor.rb, line 27 def ignore_message?(message) @patterns.any? {|regexp| message =~ regexp } end