Sha256: a1b7bda6a4ff7dd8cccaf334980bc757623f83ee374bdb0a86972575620b4ae3
Contents?: true
Size: 760 Bytes
Versions: 133
Compression:
Stored size: 760 Bytes
Contents
require 'ostruct' # TODO remove this class module PactBroker module Api module Decorators class RepresentablePact attr_reader :consumer, :provider, :consumer_version, :consumer_version_number, :created_at, :consumer_name, :provider_name def initialize pact @consumer_version = pact.consumer_version @consumer_version_number = pact.consumer_version.number @consumer = OpenStruct.new(:version => @consumer_version, :name => pact.consumer.name) @provider = OpenStruct.new(:version => nil, :name => pact.provider.name) @consumer_name = pact.consumer.name @provider_name = pact.provider.name @created_at = pact.created_at end end end end end
Version data entries
133 entries across 133 versions & 1 rubygems