module Nanoc::Core::Assertions::Mixin

Public Instance Methods

assert(assertion) click to toggle source
# File lib/nanoc/core/assertions.rb, line 10
def assert(assertion)
  return unless Nanoc::Core::ContractsSupport.enabled?

  unless assertion.call
    raise AssertionFailure, "assertion failed: #{assertion.class}"
  end
end