Method: FlexMock#initialize

Defined in:
lib/gems/flexmock-0.8.3/lib/flexmock/core.rb

#initialize(name = "unknown", container = nil) ⇒ FlexMock

Create a FlexMock object with the given name. The name is used in error messages. If no container is given, create a new, one-off container for this mock.



55
56
57
58
59
60
61
62
# File 'lib/gems/flexmock-0.8.3/lib/flexmock/core.rb', line 55

def initialize(name="unknown", container=nil)
  @flexmock_name = name
  @expectations = Hash.new
  @ignore_missing = false
  @verified = false
  container = UseContainer.new if container.nil?
  container.flexmock_remember(self)
end