module ReqresRspec::Uploaders

Public Instance Methods

upload() click to toggle source
# File lib/reqres_rspec/uploaders.rb, line 5
def upload
  if defined?(WebMock)
    WebMock.allow_net_connect!
  end

  if defined?(VCR)
    VCR.configure do |c|
      c.ignore_request do |request|
        URI(request.uri).host == 's3.amazonaws.com'
      end
    end
  end

  klass = Object.const_get("ReqresRspec::Uploaders::#{ENV['REQRES_UPLOAD']}")
  klass.upload if klass.respond_to?(:upload)
end