Class: OneshotCov::Logger::LineByLineLogger
- Inherits:
-
Object
- Object
- OneshotCov::Logger::LineByLineLogger
- Defined in:
- lib/oneshot_cov/logger/line_by_line_logger.rb
Instance Method Summary collapse
-
#initialize(logger) ⇒ LineByLineLogger
constructor
A new instance of LineByLineLogger.
- #post(new_logs) ⇒ Object
Constructor Details
#initialize(logger) ⇒ LineByLineLogger
Returns a new instance of LineByLineLogger.
4 5 6 |
# File 'lib/oneshot_cov/logger/line_by_line_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 16 17 |
# File 'lib/oneshot_cov/logger/line_by_line_logger.rb', line 8 def post(new_logs) new_logs.each do |new_log| log_path = new_log.path oneshot_lines = new_log.lines oneshot_lines.each do |line| @logger.info("#{log_path}: #{line}") end end end |