Sha256: 09d82dd4de2d12b766c3065d2103a21bd2057332c2b70812906ac967f6998e0b
Contents?: true
Size: 501 Bytes
Versions: 3
Compression:
Stored size: 501 Bytes
Contents
# frozen_string_literal: true module Aws module EventStream class Message def initialize(options) @headers = options[:headers] || {} @payload = options[:payload] || StringIO.new end # @return [Hash] headers of a message attr_reader :headers # @return [IO] payload of a message, size not exceed 16MB. # StringIO is returned for <= 1MB payload # Tempfile is returned for > 1MB payload attr_reader :payload end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
aws-eventstream-1.3.0 | lib/aws-eventstream/message.rb |
aws-eventstream-1.2.0 | lib/aws-eventstream/message.rb |
aws-eventstream-1.1.1 | lib/aws-eventstream/message.rb |