Sha256: 3fb1f718e7d20b46502386ad5e9fe7fe7e1a441ce1f151670fdecf4baa681ab8

Contents?: true

Size: 338 Bytes

Versions: 1

Compression:

Stored size: 338 Bytes

Contents

module Moxify
  class URLTempfile < Tempfile

    def initialize(url)
      @url = URI.parse(url)

      begin
        super('url', Dir.tmpdir, :encoding => 'ascii-8bit')

        Net::HTTP.start(@url.host) do |http|
          resp = http.get(@url.path)
          self.write resp.body
        end
      ensure
      end
    end

  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
moxify-0.1.7.2 lib/moxify/url_tempfile.rb