class Pact::Message::Consumer::ConsumerContractDecorator
Public Instance Methods
as_json(options = {})
click to toggle source
# File lib/pact/message/consumer/consumer_contract_decorator.rb, line 10 def as_json(options = {}) fix_all_the_things( consumer: consumer_contract.consumer.as_json, provider: consumer_contract.provider.as_json, messages: sorted_interactions.collect{ |i| InteractionDecorator.new(i, @decorator_options).as_json}, metadata: { pactSpecification: { version: pact_specification_version } } ) end