lib/fakes3/util.rb in plntr-fakes3-1.0.0.pre.26 vs lib/fakes3/util.rb in plntr-fakes3-1.0.0.pre.27

- old
+ new

@@ -1,13 +1,11 @@ module FakeS3 module Util - def Util.strip_before_and_after(string, q1, q2, q3) - q1_re = Regexp.escape(q1) - q2_re = Regexp.escape(q2) - q3_re = Regexp.escape(q3) + def Util.strip_etag(string) + dq_re = Regexp.escape(q1) string - .gsub(/\A[#{q1_re}]+|[#{q1_re}]+\z/, '') - .gsub(/\A[#{q2_re}]+|[#{q2_re}]+\z/, '') - .gsub(/\A[#{q3_re}]+|[#{q3_re}]+\z/, '') + .gsub(/"/, '"') + .gsub(/"/, '"') + .gsub(/\A[#{dq_re}]+|[#{dq_re}]+\z/, '') end end end