Ported download method from Purple Shoes. Try out the following two snippets.

Shoes.app do
  stack do
    title "Searching Google", size: 16
    @status = para "One moment..."
    download "http://is.gd/bXTVY7" do |goog|
      @status.text = "Headers: #{goog.meta}"
    end
  end
end

Shoes.app do
  stack do
    title "Downloading Google image", size: 16
    @status = para "One moment..."
    download "http://is.gd/GVAGF7", :save => "nasa50th.gif" do
      @status.text = "Okay, is downloaded."
      image "nasa50th.gif", top: 100
    end
  end
end