module Kernel
Public Instance Methods
RetryableRecord(record, opts = {}, &block)
click to toggle source
Retryable operations on an ActiveRecord record
.
Example¶ ↑
require 'retryable_record/import' RetryableRecord(user) do user.username = "foo" user.save! end
Example using attempts¶ ↑
require 'retryable_record/import' RetryableRecord(user, :attempts => 3) do user.username = "foo" user.save! end
# File lib/retryable_record/import.rb, line 25 def RetryableRecord(record, opts = {}, &block) RetryableRecord.retry(record, opts, &block) end