Module: RSpec::LogSplit
- Defined in:
- lib/rspec/log_split.rb
Defined Under Namespace
Classes: Config, MyExample
Class Method Summary
collapse
Class Method Details
.apply ⇒ Object
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
|
# File 'lib/rspec/log_split.rb', line 61
def self.apply
RSpec.configure do |config|
config.add_setting :log_split_module
config.add_setting :log_split_dir
config.add_setting :log_split
config.before(:suite) do
RSpec.configuration.log_split= Config.new(
RSpec.configuration.log_split_module,
RSpec.configuration.log_split_dir,
)
end
config.around(:each) do |block|
RSpec.configuration.log_split.run(example, &block)
end
config.after(:suite) do
MyExample.list_logs if $DEBUG
end
end
end
|