Method: Datasets::Downloader#initialize
- Defined in:
- lib/datasets/downloader.rb
#initialize(url) ⇒ Downloader
Returns a new instance of Downloader.
13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/datasets/downloader.rb', line 13 def initialize(url) if url.is_a?(URI::Generic) url = url.dup else url = URI.parse(url) end @url = url unless @url.is_a?(URI::HTTP) raise ArgumentError, "download URL must be HTTP or HTTPS: <#{@url}>" end end |