class Aws::Stubbing::Protocols::Rest
def encode_eventstream_response(rules, data, builder)
def encode_eventstream_response(rules, data, builder) data.inject('') do |stream, event_data| # construct message headers and payload opts = {headers: {}} case event_data.delete(:message_type) when 'event' encode_event(opts, rules, event_data, builder) when 'error' # errors are unmodeled encode_error(opts, event_data) when 'exception' # Pending raise 'Stubbing :exception event is not supported' end [stream, Aws::EventStream::Encoder.new.encode( Aws::EventStream::Message.new(opts) )].pack('a*a*') end end