download_adapter.rb