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
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
|
10
11
12
|
# File 'lib/lookout/recorders/reception.rb', line 10
def verify
@mock.verify
end
|