Sha256: e5cab3578a241f48a3d891a839dedebd68a4ddd2d581541586b232c0e2bbf8be

Contents?: true

Size: 244 Bytes

Versions: 3

Compression:

Stored size: 244 Bytes

Contents

# frozen_string_literal: true

module MultiProcess
  # Receiver implementation that does nothing on every input.
  #
  class NilReceiver < Receiver
    # Do nothing.
    #
    def received(_process, _name, _message)
      nil
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
multi_process-1.3.0 lib/multi_process/nil_receiver.rb
multi_process-1.2.1 lib/multi_process/nil_receiver.rb
multi_process-1.2.0 lib/multi_process/nil_receiver.rb