Sha256: a967703b75491072677566769080ba60396f6853e085b528303eab05adf68933

Contents?: true

Size: 454 Bytes

Versions: 1

Compression:

Stored size: 454 Bytes

Contents

# frozen_string_literal: true

require 'xip/services/base_reply_handler'
require 'xip/services/base_message_handler'

require 'xip/services/jobs/handle_message_job'

module Xip
  module Services
    class BaseClient

      attr_reader :reply

      def initialize(reply:)
        @reply = reply
      end

      def transmit
        raise(Xip::Errors::ServiceImpaired, "Service implementation does not implement 'transmit'")
      end

    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
xip-2.0.0.beta2 lib/xip/services/base_client.rb