Sha256: 7c6add1d295aae827cda472915f6c35f186a71dcd44c5897a93ad3833d67e9e0
Contents?: true
Size: 754 Bytes
Versions: 8
Compression:
Stored size: 754 Bytes
Contents
# frozen_string_literal: true module Coverband module Adapters ### # StdoutStore is for testing and development # # Usage: # config.store = Coverband::Adapters::StdoutStore.new ### class StdoutStore < Base def initialize(_opts = {}) super() end def clear! # NOOP end def size 0 end def migrate! raise NotImplementedError, "StdoutStore doesn't support migrations" end def coverage(_local_type = nil, opts = {}) {} end def save_report(report) $stdout.puts(report.to_json) end def raw_store raise NotImplementedError, "StdoutStore doesn't support raw_store" end end end end
Version data entries
8 entries across 8 versions & 1 rubygems