Sha256: 50e1a9ff278d6bd8be6bf134bd1e664e6a9ab6f4fbe6f49d7a8e8bed9e7853f0
Contents?: true
Size: 507 Bytes
Versions: 10
Compression:
Stored size: 507 Bytes
Contents
require 'sequel' require 'pact_broker/models/order_versions' module PactBroker module Models class Version < Sequel::Model set_primary_key :id one_to_many :pacts associate(:many_to_one, :pacticipant, :class => "PactBroker::Models::Pacticipant", :key => :pacticipant_id, :primary_key => :id) def after_create OrderVersions.(self.pacticipant_id) end def to_s "Version: number=#{number}, pacticipant=#{pacticipant_id}" end end end end
Version data entries
10 entries across 10 versions & 1 rubygems