Module: Recorder::Tape::Record

Included in:
Recorder::Tape
Defined in:
lib/recorder/tape/record.rb

Instance Method Summary collapse

Instance Method Details

#record(params, options = {}) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
# File 'lib/recorder/tape/record.rb', line 6

def record(params, options = {})
  return if Recorder.store.recorder_disabled?

  params = params_for(params)

  if async?(options)
    record_async(params, options)
  else
    Recorder::Revision.create(params)
  end
end