Sha256: 9db79b16a7d7675385e58a4abf84a1bf578dc3fed0046e142713e9f46054b582

Contents?: true

Size: 375 Bytes

Versions: 15

Compression:

Stored size: 375 Bytes

Contents

require 'pact_broker/db'

module PactBroker

  module Domain
    class Tag < Sequel::Model

      unrestrict_primary_key

      associate(:many_to_one, :version, :class => "PactBroker::Domain::Version", :key => :version_id, :primary_key => :id)

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

    end

    Tag.plugin :timestamps, :update_on_create=>true
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
pact_broker-2.7.0.beta.2 lib/pact_broker/domain/tag.rb
pact_broker-2.7.0.beta.1 lib/pact_broker/domain/tag.rb
pact_broker-2.6.0 lib/pact_broker/domain/tag.rb
pact_broker-2.5.1 lib/pact_broker/domain/tag.rb
pact_broker-2.5.0 lib/pact_broker/domain/tag.rb
pact_broker-2.4.2 lib/pact_broker/domain/tag.rb
pact_broker-2.4.1 lib/pact_broker/domain/tag.rb
pact_broker-2.4.0 lib/pact_broker/domain/tag.rb
pact_broker-2.3.0 lib/pact_broker/domain/tag.rb
pact_broker-2.2.0 lib/pact_broker/domain/tag.rb
pact_broker-2.1.1 lib/pact_broker/domain/tag.rb
pact_broker-2.1.0 lib/pact_broker/domain/tag.rb
pact_broker-2.0.5 lib/pact_broker/domain/tag.rb
pact_broker-2.0.4 lib/pact_broker/domain/tag.rb
pact_broker-2.0.3 lib/pact_broker/domain/tag.rb