Sha256: c1c1450f3711b1fb9d69c7ca547659bd3d6e85cffe7e1eb00ec6ae51036bc55a

Contents?: true

Size: 1.26 KB

Versions: 1

Compression:

Stored size: 1.26 KB

Contents

# frozen_string_literal: true

require "json"
require "dry-struct"
require "dry-schema"
require "dry-types"
require "odbc"
require "sequel"
require "byebug"
require "net/http"
require "uri"
require "active_support/core_ext/hash/indifferent_access"
require "restforce"
require "logger"

# Service
require_relative "integrations/config"
require_relative "integrations/rollout"
require_relative "integrations/service"

# Core
require_relative "integrations/core/constants"
require_relative "integrations/core/utils"
require_relative "integrations/protocol/protocol"
require_relative "integrations/core/base_connector"
require_relative "integrations/core/source_connector"
require_relative "integrations/core/destination_connector"
require_relative "integrations/core/http_client"

# Source
require_relative "integrations/source/snowflake/client"
require_relative "integrations/source/redshift/client"
require_relative "integrations/source/bigquery/client"

# Destination
require_relative "integrations/destination/klaviyo/client"
require_relative "integrations/destination/salesforce_crm/client"
require_relative "integrations/destination/facebook_custom_audience/client"

module Multiwoven
  module Integrations
    class Error < StandardError; end
    # Your code goes here...
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
multiwoven-integrations-0.1.2 lib/multiwoven/integrations.rb