class Marmara::MinimumCoverageNotMetBase

Attributes

actual[R]
expected[R]

Public Class Methods

assert(expected, actual) click to toggle source
# File lib/marmara/exceptions.rb, line 16
def self.assert(expected, actual)
  raise Object.const_get(self.name).new(expected, actual) if expected && expected > actual
end
new(expected, actual) click to toggle source
Calls superclass method
# File lib/marmara/exceptions.rb, line 6
def initialize(expected, actual)
  @expected = expected
  @actual = actual
  super("Failed to meet minimum CSS #{type} coverage of #{expected}%")
end

Public Instance Methods

type() click to toggle source
# File lib/marmara/exceptions.rb, line 12
def type
  raise "This exception class is abstract"
end