Sha256: 61a05f9fb29b161cc229569452ecde52b08b011f828db7e2d4db3a61901ef7ce
Contents?: true
Size: 629 Bytes
Versions: 3
Compression:
Stored size: 629 Bytes
Contents
require 'sequel' module PactBroker module Models class Pact < Sequel::Model associate(:one_to_one, :provider, :class => "PactBroker::Models::Pacticipant", :key => :id, :primary_key => :provider_id) associate(:one_to_one, :consumer_version, :class => "PactBroker::Models::Version", :key => :id, :primary_key => :version_id) #Need to work out how to do this properly! def consumer_version_number values[:consumer_version_number] end def to_s "Pact: provider_id=#{provider_id}" end def to_json options = {} json_content end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
pact_broker-0.0.4 | lib/pact_broker/models/pact.rb |
pact_broker-0.0.3 | lib/pact_broker/models/pact.rb |
pact_broker-0.0.2 | lib/pact_broker/models/pact.rb |