faraday/spec/support/fake_safe_buffer.rb
2019-03-02 16:33:29 +00:00

16 lines
250 B
Ruby

# frozen_string_literal: true
# emulates ActiveSupport::SafeBuffer#gsub
FakeSafeBuffer = Struct.new(:string) do
def to_s
self
end
def gsub(regex)
string.gsub(regex) do
match, = $&, '' =~ /a/
yield(match)
end
end
end