Module: Yard2steep::Util
- Defined in:
- lib/yard2steep/util.rb
Defined Under Namespace
Classes: AssertError
Class Method Summary collapse
Class Method Details
.assert!(&block) ⇒ void
This method returns an undefined value.
6 7 8 9 10 11 12 13 14 15 16 17 |
# 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 |