class LiveResource::Test::ProtocolDouble

Attributes

messages[R]

Public Class Methods

new() click to toggle source
# File lib/live_resource/test/protocol_double.rb, line 9
def initialize
  @messages = []
end

Private Instance Methods

publish_message(resource_identifier, message_type, params = nil) click to toggle source
# File lib/live_resource/test/protocol_double.rb, line 15
def publish_message(resource_identifier, message_type, params = nil)
  params  ||= {}
  message = params.merge({
                             :type         => message_type,
                             ':resource_id' => resource_identifier
                         })
  @messages << message
end