class Coverband::Adapters::StdoutStore

StdoutStore is for testing and development

Usage: config.store = Coverband::Adapters::StdoutStore.new

Public Class Methods

new(_opts = {}) click to toggle source
Calls superclass method Coverband::Adapters::Base::new
# File lib/coverband/adapters/stdout_store.rb, line 12
def initialize(_opts = {})
  super()
end

Public Instance Methods

clear!() click to toggle source
# File lib/coverband/adapters/stdout_store.rb, line 16
def clear!
  # NOOP
end
coverage(_local_type = nil) click to toggle source
# File lib/coverband/adapters/stdout_store.rb, line 28
def coverage(_local_type = nil)
  {}
end
migrate!() click to toggle source
# File lib/coverband/adapters/stdout_store.rb, line 24
def migrate!
  raise NotImplementedError, "StdoutStore doesn't support migrations"
end
raw_store() click to toggle source
# File lib/coverband/adapters/stdout_store.rb, line 36
def raw_store
  raise NotImplementedError, "StdoutStore doesn't support raw_store"
end
save_report(report) click to toggle source
# File lib/coverband/adapters/stdout_store.rb, line 32
def save_report(report)
  $stdout.puts(report.to_json)
end
size() click to toggle source
# File lib/coverband/adapters/stdout_store.rb, line 20
def size
  0
end