Class: Smartmock::MockProxy

Inherits:
Object show all
Defined in:
lib/smartmock/mock.rb

Instance Method Summary collapse

Constructor Details

#initialize(klass) ⇒ MockProxy

Returns a new instance of MockProxy.



20
21
22
# File 'lib/smartmock/mock.rb', line 20

def initialize(klass)
  @klass = klass
end

Instance Method Details

#create(attribs = {}) ⇒ Object



28
29
30
31
32
# File 'lib/smartmock/mock.rb', line 28

def create(attribs={})
  mock = Mock.new(@klass, attribs)
  mock.save
  mock
end

#new(attribs = {}) ⇒ Object



24
25
26
# File 'lib/smartmock/mock.rb', line 24

def new(attribs={})
  Mock.new(@klass, attribs)
end