Sha256: 29c125680b95211ac14bcd36ae7bba3c9cb186114d0e0b648989ee50d62730a5
Contents?: true
Size: 642 Bytes
Versions: 28
Compression:
Stored size: 642 Bytes
Contents
unless Fog.mocking? module Fog class Connection def initialize(url) @excon = Excon.new(url) end def request(params) if parser = params.delete(:parser) body = Nokogiri::XML::SAX::PushParser.new(parser) params[:block] = lambda { |chunk| body << chunk } end response = @excon.request(params) if parser body.finish response.body = parser.response end response end end end else module Fog class Connection def initialize(url) end def request(params) end end end end
Version data entries
28 entries across 28 versions & 1 rubygems