class PactBroker::Api::Decorators::RepresentablePact

Attributes

consumer[R]
consumer_name[R]
consumer_version[R]
consumer_version_number[R]
created_at[R]
provider[R]
provider_name[R]

Public Class Methods

new(pact) click to toggle source
# File lib/pact_broker/api/decorators/representable_pact.rb, line 12
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