blob: cda28b49ae6715f911601a43e4c979ae95c067f3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
class MiniEnvironmentJob < Que::Job
def run(mini_environment_id, action)
ActiveRecord::Base.transaction do
mini_environment = MiniEnvironment.find(mini_environment_id)
mini_environment.backend.send(action, mini_environment)
end
end
def destroy
FinishedTerraformJob.create(
mini_environment_id: @mini_environment.id,
job_class: attrs[:job_class]
)
super
end
end
|