class Slimer::Substance

A data object Slimer consumes

Public Class Methods

consume(payload, options = {}) click to toggle source
# File lib/slimer/substance.rb, line 10
def self.consume(payload, options = {})
  metadata = options.delete(:metadata)
  group = options.delete(:group) || Slimer::DEFAULT_GROUP

  Slimer::Workers::IngestSubstance.perform_async(
    payload,
    group,
    metadata
  )
end