Sha256: 318ceb4be22eacd23ccec156edc0074a7a8734a0ca40910ad1a03069338762cf
Contents?: true
Size: 691 Bytes
Versions: 1
Compression:
Stored size: 691 Bytes
Contents
require 'roar/representer/json/hal' require_relative 'pact_broker_urls' require_relative 'version_representor' require_relative 'pact_representor' module PactBroker module Api module Representors module PactCollectionRepresenter include Roar::Representer::JSON::HAL include PactBroker::Api::PactBrokerUrls collection :pacts, :class => PactBroker::Models::Pact, :extend => PactBroker::Api::Representors::PactRepresenter def pacts self end link :self do latest_pacts_url end links :pacts do collect{ | pact | {:href => pact_url(pact) } } end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
pact_broker-0.0.5 | lib/pact_broker/api/representors/pact_collection_representor.rb |