# File lib/standard/facets/net/http.rb, line 43
  def self.download_and_save(url, path = nil, options = {})
    opts = options.dup
    path = File.expand_path(path || url.split('/').last)
    raise ArgumentError.new('Save path is a directory') if File.directory?(path)
    resp = download(url, opts.delete(:limit))
    File.write(path, resp.body, opts) if resp.is_a?(Net::HTTPSuccess)
  end