class Deimos::Backends::Test

Backend which saves messages to an in-memory hash.

Public Class Methods

execute(producer_class:, messages:) click to toggle source

@override

# File lib/deimos/backends/test.rb, line 15
def self.execute(producer_class:, messages:)
  self.sent_messages.concat(messages.map(&:to_h))
end
sent_messages() click to toggle source

@return [Array<Hash>]

# File lib/deimos/backends/test.rb, line 9
def sent_messages
  @sent_messages ||= []
end