Class: Slimer::Workers::IngestSubstance

Inherits:
Object
  • Object
show all
Includes:
Sidekiq::Worker
Defined in:
lib/slimer/workers/ingest_substance.rb

Overview

The Sidekiq::Worker responsible for ingesting Substance(s)

Instance Method Summary collapse

Instance Method Details

#perform(payload, group = Slimer::DEFAULT_GROUP, metadta = nil) ⇒ Object



12
13
14
15
16
17
18
19
# File 'lib/slimer/workers/ingest_substance.rb', line 12

def perform(payload, group = Slimer::DEFAULT_GROUP, metadta = nil)
  Slimer::Substance.create(
    payload: payload,
    group: group,
    metadata: metadta,
    uid: SecureRandom.uuid
  )
end