class RFlow::MessageCollectingConnection

Primarily for testing purposes. Captures whatever messages are sent on it.

Attributes

messages[RW]

The messages that were collected. @return [Array<RFlow::Message>]

Public Class Methods

new() click to toggle source
Calls superclass method RFlow::Connection::new
# File lib/rflow/connection.rb, line 100
def initialize
  super(RFlow::Configuration::NullConnectionConfiguration.new)
  @messages = []
end

Public Instance Methods

send_message(message) click to toggle source

Override of {send_message} which adds the message to {messages}. @return [void]

# File lib/rflow/connection.rb, line 107
def send_message(message)
  @messages << message
end