Module: Lookout::Recorders::Reception

Defined in:
lib/lookout/recorders/reception.rb

Defined Under Namespace

Classes: Method

Instance Method Summary collapse

Dynamic Method Handling

This class handles dynamic methods through the method_missing method

#method_missing(method, *args, &block) ⇒ Object (private)



24
25
26
27
28
# File 'lib/lookout/recorders/reception.rb', line 24

def method_missing(method, *args, &block)
  super unless defined? @method
  methods.record method, args
  self
end

Instance Method Details

#subject!(mocks, stubs) ⇒ Object



4
5
6
7
8
# File 'lib/lookout/recorders/reception.rb', line 4

def subject!(mocks, stubs)
  @mock = @method._lookout_define(mocks)
  methods.play_for @mock
  subject
end

#verifyObject



10
11
12
# File 'lib/lookout/recorders/reception.rb', line 10

def verify
  @mock.verify
end