Ruby: Record methods calls and replay them later
gem install method_call_recorder
recorder = MethodCallRecorder.new
# nothing happens
recorder.foo
recorder.bar :abc
recorder.baz :xyz do |blob|
puts blob
end
puts recorder.recorded
# calls get made to subject
recorder.replay(subject)
- make it possible to record #recorded or #replay by using recorder.proxy for recording which inheroits from e.g. BlankObject
Michael Grosser
michael@grosser.it
License: MIT