class Minitest::SelfMonad

Public Class Methods

new() click to toggle source
Calls superclass method Minitest::ValueMonad.new
# File lib/minitest/bacon.rb, line 104
def initialize
  super self
  @depth = 0
end

Public Instance Methods

method_missing(name, *args, &block) click to toggle source
Calls superclass method Minitest::ValueMonad#method_missing
# File lib/minitest/bacon.rb, line 109
def method_missing(name, *args, &block) # hacky, saves my butt on StackDepth
  @depth += 1
  super unless @depth > 1
ensure
  @depth -= 1
end