class AbstractDownloadStrategy
Attributes
name[R]
resource[R]
target_folder[R]
Public Class Methods
new(uri, desired_package_name=nil)
click to toggle source
# File lib/lace/download_strategy.rb, line 29 def initialize uri, desired_package_name=nil @desired_package_name = desired_package_name @uri = uri @target_folder = Lace.pkgs_folder/name end
Public Instance Methods
fetch()
click to toggle source
All download strategies are expected to implement these methods
# File lib/lace/download_strategy.rb, line 40 def fetch; end
stage()
click to toggle source
# File lib/lace/download_strategy.rb, line 41 def stage; end
uri()
click to toggle source
# File lib/lace/download_strategy.rb, line 35 def uri @uri end