module RSpec::LogSplit

Public Class Methods

apply() click to toggle source
# 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