Method: Tuktuk.deliver_many

Defined in:
lib/tuktuk/tuktuk.rb

.deliver_many(messages, opts = {}) ⇒ Object

Raises:

  • (ArgumentError)


63
64
65
66
67
68
# File 'lib/tuktuk/tuktuk.rb', line 63

def deliver_many(messages, opts = {})
  raise ArgumentError, "Not an array of messages: #{messages.inspect}" unless messages.any?
  self.options = opts if opts.any?
  messages_by_domain = reorder_by_domain(messages)
  lookup_and_deliver_many(messages_by_domain)
end