class Mocha::Central
Attributes
Public Class Methods
Public Instance Methods
Source
# File lib/mocha/central.rb, line 24 def stub(method) return if stubba_methods.detect { |m| m.matches?(method) } method.stub stubba_methods.push(method) end
Source
# File lib/mocha/central.rb, line 30 def unstub(method) return unless (existing = stubba_methods.detect { |m| m.matches?(method) }) existing.unstub stubba_methods.delete(existing) end
Source
# File lib/mocha/central.rb, line 36 def unstub_all while stubba_methods.any? unstub(stubba_methods.first) end end