Sha256: abd5b7088188c61604434a777a12db0e06e71bfda16147e43f750656f5fab80d
Contents?: true
Size: 625 Bytes
Versions: 45
Compression:
Stored size: 625 Bytes
Contents
module PactBroker module Config class SpaceDelimitedStringList < Array def initialize list super(list) end def self.parse(string) array = (string || "").split(" ").collect do | word | if word[0] == "/" and word[-1] == "/" Regexp.new(word[1..-2]) else word end end SpaceDelimitedStringList.new(array) end def to_s collect do | word | if word.is_a?(Regexp) "/#{word.source}/" else word end end.join(" ") end end end end
Version data entries
45 entries across 45 versions & 1 rubygems