Sha256: 1328f0fd5af8f0d20000948165b0bef212f2f8600f095427c7db082937656d7a

Contents?: true

Size: 440 Bytes

Versions: 8

Compression:

Stored size: 440 Bytes

Contents

# frozen_string_literal: true

module Multiwoven
  module Integrations::Core
    class DestinationConnector < BaseConnector
      prepend RateLimiter

      # Records are transformed json payload send it to the destination
      # SyncConfig is the Protocol::SyncConfig object
      def write(_sync_config, _records, _action = "insert")
        raise "Not implemented"
        # return Protocol::TrackingMessage
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
multiwoven-integrations-0.1.36 lib/multiwoven/integrations/core/destination_connector.rb
multiwoven-integrations-0.1.35 lib/multiwoven/integrations/core/destination_connector.rb
multiwoven-integrations-0.1.34 lib/multiwoven/integrations/core/destination_connector.rb
multiwoven-integrations-0.1.33 lib/multiwoven/integrations/core/destination_connector.rb
multiwoven-integrations-0.1.32 lib/multiwoven/integrations/core/destination_connector.rb
multiwoven-integrations-0.1.31 lib/multiwoven/integrations/core/destination_connector.rb
multiwoven-integrations-0.1.30 lib/multiwoven/integrations/core/destination_connector.rb
multiwoven-integrations-0.1.29 lib/multiwoven/integrations/core/destination_connector.rb