Sha256: a233025867b3477ccc76a6d17558140e33aad8634132f81a3f73a36d15b3300f

Contents?: true

Size: 390 Bytes

Versions: 37

Compression:

Stored size: 390 Bytes

Contents

require 'pact_broker/db'

module PactBroker
  module Domain
    class Label < Sequel::Model

      unrestrict_primary_key

      associate(:many_to_one, :pacticipant, :class => "PactBroker::Domain::Pacticipant", :key => :pacticipant_id, :primary_key => :id)

      def <=> other
        name <=> other.name
      end

    end

    Label.plugin :timestamps, update_on_create: true
  end
end

Version data entries

37 entries across 37 versions & 1 rubygems

Version Path
pact_broker-2.24.0 lib/pact_broker/domain/label.rb
pact_broker-2.23.4 lib/pact_broker/domain/label.rb
pact_broker-2.23.3 lib/pact_broker/domain/label.rb
pact_broker-2.23.2 lib/pact_broker/domain/label.rb
pact_broker-2.23.1 lib/pact_broker/domain/label.rb
pact_broker-2.23.0 lib/pact_broker/domain/label.rb
pact_broker-2.22.0 lib/pact_broker/domain/label.rb
pact_broker-2.21.0 lib/pact_broker/domain/label.rb
pact_broker-2.20.0 lib/pact_broker/domain/label.rb
pact_broker-2.19.2 lib/pact_broker/domain/label.rb
pact_broker-2.19.1 lib/pact_broker/domain/label.rb
pact_broker-2.19.0 lib/pact_broker/domain/label.rb
pact_broker-2.18.0 lib/pact_broker/domain/label.rb
pact_broker-2.17.1 lib/pact_broker/domain/label.rb
pact_broker-2.17.0 lib/pact_broker/domain/label.rb
pact_broker-2.16.1 lib/pact_broker/domain/label.rb
pact_broker-2.16.0 lib/pact_broker/domain/label.rb
pact_broker-2.15.0 lib/pact_broker/domain/label.rb
pact_broker-2.14.0 lib/pact_broker/domain/label.rb
pact_broker-2.13.1 lib/pact_broker/domain/label.rb