Module: IdempotencyCheck
- Defined in:
- lib/idempotency_check.rb,
lib/idempotency_check/checker.rb,
lib/idempotency_check/sidekiq.rb,
lib/idempotency_check/version.rb,
lib/idempotency_check/sql_tracker.rb,
lib/idempotency_check/http_tracker.rb,
lib/idempotency_check/row_snapshot.rb,
lib/idempotency_check/table_snapshot.rb,
lib/idempotency_check/mailer_snapshot.rb,
lib/idempotency_check/active_job_snapshot.rb,
lib/idempotency_check/active_job_perform_tracker.rb
Defined Under Namespace
Modules: ActiveJobPerformTracker, SidekiqPerformTracker
Classes: ActiveJobSnapshot, HttpTracker, MailerSnapshot, RowSnapshot, SidekiqServerTracker, SidekiqSnapshot, SqlTracker, TableSnapshot
Constant Summary
collapse
- VERSION =
'0.1.0'
Class Method Summary
collapse
Class Method Details
.idempotent?(**opts, &block) ⇒ Boolean
14
15
16
|
# File 'lib/idempotency_check.rb', line 14
def self.idempotent?(**opts, &block)
Checker.idempotent?(**opts, &block)
end
|
.register_snapshot_source(name, source) ⇒ Object
18
19
20
|
# File 'lib/idempotency_check.rb', line 18
def self.register_snapshot_source(name, source)
Checker.register_snapshot_source(name, source)
end
|