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



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

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



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

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