Sha256: 47ca3d592c4179bdc0a42cb5e7e52784517c8d9334fa97217bccd1c3bbb4ebab
Contents?: true
Size: 533 Bytes
Versions: 1
Compression:
Stored size: 533 Bytes
Contents
# frozen_string_literal: true # This class represents a messages stack class Docker::MessagesStack attr_accessor :messages # Initialize stack with optional size # # @param size [Integer] def initialize(size = -1) @messages = [] @size = size end # Append messages to stack # # @param messages [Docker::Messages] def append(messages) return if @size == 0 messages.all_messages.each do |msg| @messages << msg @messages.shift if @size > -1 && @messages.size > @size end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
docker-api-2.4.0 | lib/docker/messages_stack.rb |