class Teaspoon::Configuration::Coverage

Attributes

branches[RW]
functions[RW]
ignore[RW]
lines[RW]
output_path[RW]
reports[RW]
statements[RW]

Public Class Methods

new() { |self| ... } click to toggle source
# File lib/teaspoon/configuration.rb, line 117
def initialize
  @reports      = ["text-summary"]
  @output_path  = "coverage"
  @ignore       = [%r{/.rvm/gems/}, %r{/lib/ruby/gems/}, %r{/vendor/assets/}, %r{/support/}, %r{/(.+)_helper.}]

  @statements   = nil
  @functions    = nil
  @branches     = nil
  @lines        = nil

  default = Teaspoon.configuration.coverage_configs["default"]
  instance_eval(&default[:block]) if default
  yield self if block_given?
end