module Yard2steep::Util

Public Class Methods

assert!(&block) click to toggle source

@return [void]

# File lib/yard2steep/util.rb, line 6
def self.assert!(&block)
  raise AssertError.new("Assertion failed!") if !block.call
rescue AssertError => e
  # NOTE: Enable when debug option is true
  # print e
  # code = <<-CODE
  #   require 'pry'
  #   binding.pry
  # CODE
  # eval(code, block.binding)
  raise e
end