lib/usher/splitter.rb in usher-0.7.5 vs lib/usher/splitter.rb in usher-0.8.0

- old
+ new

@@ -1,9 +1,9 @@ class Usher class Splitter - def self.for_delimiters(delimiters_array) + def self.new(delimiters_array) delimiters = Delimiters.new(delimiters_array) delimiters.any?{|d| d.size > 1} ? MultiCharacterSplitterInstance.new(delimiters) : SingleCharacterSplitterInstance.new(delimiters) end @@ -11,10 +11,10 @@ class SingleCharacterSplitterInstance def initialize(delimiters) @url_split_regex = Regexp.new("[^#{delimiters.regexp_char_class}]+|[#{delimiters.regexp_char_class}]") end - + def split(path) path.scan(@url_split_regex) end end \ No newline at end of file