lib/down.rb in down-4.5.0 vs lib/down.rb in down-4.6.0
- old
+ new
@@ -12,10 +12,11 @@
def open(*args, &block)
backend.open(*args, &block)
end
+ # Allows setting a backend via a symbol or a downloader object.
def backend(value = nil)
if value.is_a?(Symbol)
require "down/#{value}"
@backend = Down.const_get(value.to_s.split("_").map(&:capitalize).join)
elsif value
@@ -24,6 +25,7 @@
@backend
end
end
end
+# Set Net::HTTP as the default backend
Down.backend Down::NetHttp