diff --git a/apps/api/Gemfile.lock b/apps/api/Gemfile.lock index 006e430..cf1a3b9 100644 --- a/apps/api/Gemfile.lock +++ b/apps/api/Gemfile.lock @@ -1,7 +1,7 @@ PATH remote: ../libs/ruby/warp_engine specs: - warp_engine (0.1.0) + warp_engine (0.2.0) apipie-rails blueprinter rails (>= 8.0) diff --git a/libs/ruby/warp_engine/lib/warp_engine.rb b/libs/ruby/warp_engine/lib/warp_engine.rb index 0a4ceee..7ba007b 100644 --- a/libs/ruby/warp_engine/lib/warp_engine.rb +++ b/libs/ruby/warp_engine/lib/warp_engine.rb @@ -1,3 +1,9 @@ +# Az engine ActiveJob-ra épülő jobot szállít (PipelineSyncJob), ezért a +# framework betöltése a mi dolgunk: a host application.rb-je nem feltétlenül +# require-öli az active_job/railtie-t, és eager loadnál (production) a +# WarpEngine::ApplicationJob különben uninitialized constant-tal elszáll. +require "active_job/railtie" + require "blueprinter" require "apipie-rails"