module BigEar
Public Class Methods
record_proc(object) { || ... }
click to toggle source
Records an object's method calls during execution of given block
@param object [Object] object whose method calls to be recorded @param block [Proc] block to be executed during recording @return [Proc] Proc which returns the recording logs when called
# File lib/big_ear.rb, line 9 def self.record_proc(object) proc do recorder = BigEar::Recorder.new(object) recorder.start yield recorder.stop end end