Class: Pigeon::Publisher::MockOutboxMessage

Inherits:
Models::OutboxMessage show all
Defined in:
lib/pigeon/publisher.rb

Overview

Mock outbox message class for testing

Constant Summary

Constants inherited from Models::OutboxMessage

Models::OutboxMessage::ATTRIBUTES, Models::OutboxMessage::DEFAULTS, Models::OutboxMessage::STATUSES

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Models::OutboxMessage

#[], #[]=, #attributes, #calculate_next_retry_time, count_by_status, find, find_by_status, find_oldest_by_status, find_ready_for_retry, #increment_retry_count, #initialize, #mark_as_failed, #mark_as_published, #max_retries_exceeded?, #save, #update

Constructor Details

This class inherits a constructor from Pigeon::Models::OutboxMessage

Class Method Details

.create(attributes = {}) ⇒ Object



16
17
18
# File 'lib/pigeon/publisher.rb', line 16

def self.create(attributes = {})
  new(attributes)
end

Instance Method Details

#save?Boolean

Returns:

  • (Boolean)


12
13
14
# File 'lib/pigeon/publisher.rb', line 12

def save?
  true
end