Module: Gimme

Defined in:
lib/gimme/dsl.rb,
lib/gimme/gives.rb,
lib/gimme/reset.rb,
lib/gimme/captor.rb,
lib/gimme/errors.rb,
lib/gimme/matchers.rb,
lib/gimme/verifies.rb,
lib/gimme/test_double.rb,
lib/gimme/rspec_adapter.rb,
lib/gimme/resolves_methods.rb,
lib/gimme/gives_class_methods.rb,
lib/gimme/invokes_satisfied_stubbing.rb

Defined Under Namespace

Modules: DSL, Errors, Matchers, RSpecAdapter Classes: BlankSlate, Captor, Gives, GivesClassMethods, InvokesSatisfiedStubbing, ResolvesMethods, TestDouble, Verifies

Constant Summary collapse

@@stuff_to_do_on_reset =
[]

Class Method Summary collapse

Class Method Details

.on_reset(&blk) ⇒ Object



4
5
6
# File 'lib/gimme/reset.rb', line 4

def self.on_reset (&blk)
  @@stuff_to_do_on_reset << blk
end

.resetObject



8
9
10
11
12
13
# File 'lib/gimme/reset.rb', line 8

def self.reset
  @@stuff_to_do_on_reset.delete_if do |stuff|
    stuff.call
    true
  end
end