Class: Patches::TenantWorker
- Inherits:
-
Object
- Object
- Patches::TenantWorker
- Includes:
- ApplicationVersionValidation, TenantRunConcern, Sidekiq::Worker
- Defined in:
- lib/patches/tenant_worker.rb
Instance Method Summary collapse
Methods included from ApplicationVersionValidation
Methods included from TenantRunConcern
Instance Method Details
#perform(tenant_name, path, params = {}) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/patches/tenant_worker.rb', line 10 def perform(tenant_name, path, params = {}) if valid_application_version?(params['application_version']) run(tenant_name, path) else self.class.perform_in(Patches::Config.configuration.retry_after_version_mismatch_in, tenant_name, path, params) end end |