class Swagcov::Command::ReportCoverage

def initialize data: nil

def initialize data: nil
  @data = data
end

def run

def run
  data = @data || ::Swagcov::Coverage.new.collect
  ::Swagcov::Formatter::Console.new(data: data).run
rescue ::Swagcov::Errors::BadConfiguration => e
  warn "#{e.class}: #{e.message}"
  ::Swagcov::STATUS_ERROR
end