Class: Langfuse::BatchWorker
- Inherits:
-
Object
- Object
- Langfuse::BatchWorker
- Extended by:
- T::Sig
- Includes:
- Sidekiq::Worker
- Defined in:
- lib/langfuse/batch_worker.rb,
lib/langfuse/batch_worker.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.perform_async(events) ⇒ Object
16 17 18 19 |
# File 'lib/langfuse/batch_worker.rb', line 16 def self.perform_async(events) # When Sidekiq is not available, process synchronously and return result new.perform(events) end |
Instance Method Details
#perform(event_hashes) ⇒ Object
22 23 24 25 |
# File 'lib/langfuse/batch_worker.rb', line 22 def perform(events) # Assuming Langfuse.configuration returns a valid config object for ApiClient T.unsafe(Langfuse::ApiClient).new(T.unsafe(Langfuse).configuration).ingest(events) end |