Class: Capybara::Chromedriver::Logger::Collector
- Inherits:
-
Object
- Object
- Capybara::Chromedriver::Logger::Collector
- Defined in:
- lib/capybara/chromedriver/logger/collector.rb
Instance Method Summary collapse
- #flush_and_check_errors! ⇒ Object
-
#initialize(options = {}) ⇒ Collector
constructor
A new instance of Collector.
Constructor Details
#initialize(options = {}) ⇒ Collector
Returns a new instance of Collector.
5 6 7 8 9 10 11 |
# File 'lib/capybara/chromedriver/logger/collector.rb', line 5 def initialize( = {}) @errors = [] @log_destination = [:log_destination] || $stdout @filters = [:filters] || Capybara::Chromedriver::Logger.filters @filter_levels = [:filter_levels] || Capybara::Chromedriver::Logger.filter_levels end |
Instance Method Details
#flush_and_check_errors! ⇒ Object
13 14 15 16 17 18 |
# File 'lib/capybara/chromedriver/logger/collector.rb', line 13 def flush_and_check_errors! flush_logs! raise_errors_if_needed! clear_errors! end |