Sha256: b3247dddc8a96b8a6e44b5da480a0a3730604d6f5437cb119aba3f49c8d2159e
Contents?: true
Size: 354 Bytes
Versions: 1
Compression:
Stored size: 354 Bytes
Contents
module RefinerycmsVimeoVideos 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 |
---|---|
refinerycms-vimeo-videos-0.1.7 | lib/refinerycms_vimeo_videos/url_tempfile.rb |