Sha256: f191c45c048a166050ffd123a8f408edc78564134974d3092b942d3a99eeff03
Contents?: true
Size: 597 Bytes
Versions: 63
Compression:
Stored size: 597 Bytes
Contents
module Pact module FileName extend self def file_name consumer_name, provider_name, options = {} pid = options[:unique] ? "-#{Process.pid}" : '' "#{filenamify(consumer_name)}-#{filenamify(provider_name)}#{pid}.json" end def file_path consumer_name, provider_name, pact_dir = Pact.configuration.pact_dir, options = {} File.join(windows_safe(pact_dir), file_name(consumer_name, provider_name, options)) end def filenamify name name.downcase.gsub(/\s/, '_') end def windows_safe(pact_dir) pact_dir.gsub("\\", "/") end end end
Version data entries
63 entries across 63 versions & 2 rubygems