module GemHadar::SimpleCov

def default_block

Returns:
  • (Proc) - a lambda configuring SimpleCov with coverage settings
def default_block
  filter = "#{File.basename(File.dirname(caller.first))}/"
  -> {
    enable_coverage :branch
    add_filter filter
    formatter SimpleCov::Formatter::MultiFormatter.new([
      SimpleCov::Formatter::SimpleFormatter,
      SimpleCov::Formatter::HTMLFormatter,
      GemHadar::SimpleCov::ContextFormatter,
    ])
  }
end