module Down
Constants
- VERSION
Public Instance Methods
backend(value = nil)
click to toggle source
Allows setting a backend via a symbol or a downloader object.
# File lib/down.rb, line 18 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 @backend = value else @backend end end
download(*args, **options, &block)
click to toggle source
# File lib/down.rb, line 9 def download(*args, **options, &block) backend.download(*args, **options, &block) end
open(*args, **options, &block)
click to toggle source
# File lib/down.rb, line 13 def open(*args, **options, &block) backend.open(*args, **options, &block) end