Class Mocha::Central
In: lib/mocha/central.rb
Parent: Object

Methods

new   stub   unstub_all  

Attributes

stubba_methods  [RW] 

Public Class methods

[Source]

   # File lib/mocha/central.rb, line 7
7:     def initialize
8:       self.stubba_methods = []
9:     end

Public Instance methods

[Source]

    # File lib/mocha/central.rb, line 11
11:     def stub(method)
12:       unless stubba_methods.include?(method)
13:         method.stub 
14:         stubba_methods.push(method)
15:       end
16:     end

[Source]

    # File lib/mocha/central.rb, line 18
18:     def unstub_all
19:       while stubba_methods.length > 0
20:         method = stubba_methods.pop
21:         method.unstub
22:       end
23:     end

[Validate]