Class: SplitRailsLogs

Inherits:
Object
  • Object
show all
Defined in:
lib/split_rails_logs.rb

Class Method Summary collapse

Class Method Details

.for_all(example) ⇒ Object

Write out logs for each example



7
8
9
10
11
# File 'lib/split_rails_logs.rb', line 7

def self.for_all(example)
  capture_logs_for(example) do |path, string|
    write_logs(path, string)
  end
end

.for_failed(example) ⇒ Object

Write out logs only for each failed example



14
15
16
17
18
# File 'lib/split_rails_logs.rb', line 14

def self.for_failed(example)
  capture_logs_for(example) do |path, string, failed|
    write_logs(path, string) if failed
  end
end