Class: Module

Inherits:
Object show all
Defined in:
lib/stubba/object.rb,
lib/auto_mocha/auto_mock.rb

Instance Method Summary collapse

Instance Method Details

#const_missing(symbol) ⇒ Object



13
14
15
# File 'lib/auto_mocha/auto_mock.rb', line 13

def const_missing(symbol)
  mochas[symbol] ||= Mocha::MockClass.dup
end

#mochasObject



5
6
7
# File 'lib/auto_mocha/auto_mock.rb', line 5

def mochas
  @@mochas ||= {}
end

#reset_mochasObject



9
10
11
# File 'lib/auto_mocha/auto_mock.rb', line 9

def reset_mochas
  @@mochas = nil
end

#stubba_methodObject



44
45
46
# File 'lib/stubba/object.rb', line 44

def stubba_method
  Stubba::ClassMethod
end

#verify_allObject



17
18
19
# File 'lib/auto_mocha/auto_mock.rb', line 17

def verify_all
  mochas.each_value { |mocha| mocha.verify_all }
end