Class: OneshotCov::Logger::EachFileLogger
- Inherits:
-
Object
- Object
- OneshotCov::Logger::EachFileLogger
- Defined in:
- lib/oneshot_cov/logger/each_file_logger.rb
Instance Method Summary collapse
-
#initialize(logger) ⇒ EachFileLogger
constructor
A new instance of EachFileLogger.
- #post(new_logs) ⇒ Object
Constructor Details
#initialize(logger) ⇒ EachFileLogger
Returns a new instance of EachFileLogger.
4 5 6 |
# File 'lib/oneshot_cov/logger/each_file_logger.rb', line 4 def initialize(logger) @logger = logger end |
Instance Method Details
#post(new_logs) ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'lib/oneshot_cov/logger/each_file_logger.rb', line 8 def post(new_logs) new_logs.each do |new_log| log_path = new_log.path lines = new_log.lines.join(",") @logger.info("#{log_path}: #{lines}") end end |