Sha256: 8f53632df50e24e86ed0f668df079127a1beec9a3af13049e6cbc616a313db27

Contents?: true

Size: 564 Bytes

Versions: 9

Compression:

Stored size: 564 Bytes

Contents

require 'pact_broker/api/pact_broker_urls'
require_relative 'version_decorator'
require_relative 'base_decorator'


module PactBroker

  module Api

    module Decorators

      class PactPacticipantRepresenter < BaseDecorator

        property :name
        property :repository_url
        property :version, :class => "PactBroker::Models::Version", :extend => PactBroker::Api::Decorators::VersionRepresenter, :embedded => true

        link :self do | options |
          pacticipant_url(options[:base_url], represented)
        end

      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
pact_broker-1.3.1 lib/pact_broker/api/decorators/pact_pacticipant_decorator.rb
pact_broker-1.3.0 lib/pact_broker/api/decorators/pact_pacticipant_decorator.rb
pact_broker-1.2.0 lib/pact_broker/api/decorators/pact_pacticipant_decorator.rb
pact_broker-1.1.0 lib/pact_broker/api/decorators/pact_pacticipant_decorator.rb
pact_broker-1.0.0 lib/pact_broker/api/decorators/pact_pacticipant_decorator.rb
pact_broker-1.0.0.alpha3 lib/pact_broker/api/decorators/pact_pacticipant_decorator.rb
pact_broker-1.0.0.alpha2 lib/pact_broker/api/decorators/pact_pacticipant_decorator.rb
pact_broker-1.0.0.alpha1 lib/pact_broker/api/decorators/pact_pacticipant_decorator.rb
pact_broker-0.0.10 lib/pact_broker/api/decorators/pact_pacticipant_decorator.rb