Sha256: f37645b7a2113f8d525e70bf528bc657b31fa4373213bb12a86d4d197bd380ee

Contents?: true

Size: 530 Bytes

Versions: 8

Compression:

Stored size: 530 Bytes

Contents

require 'pact_broker/db'

module PactBroker
  module Integrations
    class Integration < Sequel::Model
      associate(:many_to_one, :consumer, :class => "PactBroker::Domain::Pacticipant", :key => :consumer_id, :primary_key => :id)
      associate(:many_to_one, :provider, :class => "PactBroker::Domain::Pacticipant", :key => :provider_id, :primary_key => :id)
    end
  end
end

# Table: integrations
# Columns:
#  consumer_id   | integer |
#  consumer_name | text    |
#  provider_id   | integer |
#  provider_name | text    |

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
pact_broker-2.38.1 lib/pact_broker/integrations/integration.rb
pact_broker-2.38.0 lib/pact_broker/integrations/integration.rb
pact_broker-2.37.0 lib/pact_broker/integrations/integration.rb
pact_broker-2.36.1 lib/pact_broker/integrations/integration.rb
pact_broker-2.36.0 lib/pact_broker/integrations/integration.rb
pact_broker-2.35.0 lib/pact_broker/integrations/integration.rb
pact_broker-2.34.0 lib/pact_broker/integrations/integration.rb
pact_broker-2.33.0 lib/pact_broker/integrations/integration.rb