<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -25,6 +25,7 @@
 #
 # See the +has_attached_file+ documentation for more details.
 
+require 'open-uri'
 require 'tempfile'
 require 'paperclip/upfile'
 require 'paperclip/iostream'
@@ -204,6 +205,15 @@ module Paperclip
         attachment_for(name).assign(file)
       end
 
+			define_method &quot;#{name}_url=&quot; do |file_url|
+        begin
+          file = open(URI.parse(file_url))
+          send(&quot;#{name}=&quot;, file)
+        rescue
+          #Not handled yet
+        end
+      end			
+
       define_method &quot;#{name}?&quot; do
         attachment_for(name).file?
       end</diff>
      <filename>lib/paperclip.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>f44ede70f849acf3ae3403cc1d5e1439fa0fac91</id>
    </parent>
  </parents>
  <author>
    <name>bionuc</name>
    <email>brekaa.osama@gmail.com</email>
  </author>
  <url>http://github.com/BioNuc/paperclip/commit/89e2319e3520a7d2ce4e6711e9006bbea0945146</url>
  <id>89e2319e3520a7d2ce4e6711e9006bbea0945146</id>
  <committed-date>2009-03-09T05:56:04-07:00</committed-date>
  <authored-date>2009-03-09T05:56:04-07:00</authored-date>
  <message>add a facility to upload images from url rather than uploading file directly</message>
  <tree>ac5ac4d90bee93adaa555c95beb77075a9878ae3</tree>
  <committer>
    <name>bionuc</name>
    <email>brekaa.osama@gmail.com</email>
  </committer>
</commit>
