class Maia::Messengers::Array

Attributes

messages[R]

Public Class Methods

new() click to toggle source
# File lib/maia/messengers/array.rb, line 8
def initialize
  @messages = []
end

Public Instance Methods

deliver(payload) click to toggle source
# File lib/maia/messengers/array.rb, line 12
def deliver(payload)
  @messages << payload
end
each(&block) click to toggle source
# File lib/maia/messengers/array.rb, line 16
def each(&block)
  @messages.map { |msg| JSON.parse(msg) }.each(&block)
end