class Shoulda::Matchers::Doublespeak::World
@private
Public Instance Methods
double_collection_for(klass)
click to toggle source
# File lib/shoulda/matchers/doublespeak/world.rb, line 6 def double_collection_for(klass) double_collections_by_class[klass] ||= DoubleCollection.new(klass) end
with_doubles_activated() { || ... }
click to toggle source
# File lib/shoulda/matchers/doublespeak/world.rb, line 10 def with_doubles_activated activate yield ensure deactivate end
Private Instance Methods
activate()
click to toggle source
# File lib/shoulda/matchers/doublespeak/world.rb, line 19 def activate double_collections_by_class.each do |klass, double_collection| double_collection.activate end end
deactivate()
click to toggle source
# File lib/shoulda/matchers/doublespeak/world.rb, line 25 def deactivate double_collections_by_class.each do |klass, double_collection| double_collection.deactivate end end
double_collections_by_class()
click to toggle source
# File lib/shoulda/matchers/doublespeak/world.rb, line 31 def double_collections_by_class @_double_collections_by_class ||= {} end