Sha256: 28d90e02ad13292fe9a4275e0d13d38fe9feee5f3c2b9ae4a638015ec7cc61a7

Contents?: true

Size: 536 Bytes

Versions: 5

Compression:

Stored size: 536 Bytes

Contents

# coding: utf-8
# frozen_string_literal: true

require 'stealth/services/base_reply_handler'
require 'stealth/services/base_message_handler'

require 'stealth/services/jobs/handle_message_job'

module Stealth
  module Services
    class BaseClient

      attr_reader :reply

      def initialize(reply:)
        @reply = reply
      end

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

    end
  end
end


require 'stealth/services/facebook/client'

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
stealth-0.9.5 lib/stealth/services/base_client.rb
stealth-0.9.4 lib/stealth/services/base_client.rb
stealth-0.9.3 lib/stealth/services/base_client.rb
stealth-0.9.2 lib/stealth/services/base_client.rb
stealth-0.9.1 lib/stealth/services/base_client.rb