class PactBroker::Config::SpaceDelimitedStringList
Public Class Methods
Source
# File lib/pact_broker/config/space_delimited_string_list.rb, line 5 def initialize list super(list) end
Calls superclass method
Source
# File lib/pact_broker/config/space_delimited_string_list.rb, line 9 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
Public Instance Methods
Source
# File lib/pact_broker/config/space_delimited_string_list.rb, line 20 def to_s collect do | word | if word.is_a?(Regexp) "/#{word.source}/" else word end end.join(" ") end