class PactBroker::Config::SpaceDelimitedStringList
Public Class Methods
new(list)
click to toggle source
Calls superclass method
# File lib/pact_broker/config/space_delimited_string_list.rb, line 5 def initialize list super(list) end
parse(string)
click to toggle 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
to_s()
click to toggle 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