Sha256: 8ce4203777b586bd85788aa0726fcb39d42645d9f3b0deee939fdac488f834bc
Contents?: true
Size: 496 Bytes
Versions: 4
Compression:
Stored size: 496 Bytes
Contents
require 'csv' module PactBroker module Api module Decorators class RelationshipsCsvDecorator def initialize pacts @pacts = pacts end def to_csv CSV.generate do |csv| csv << ["source", "target", "weight"] pacts.each do | pact | csv << [pact.consumer.name, pact.provider.name, 1] end end end private attr_accessor :pacts end end end end
Version data entries
4 entries across 4 versions & 1 rubygems