lib/vendorificator/vendor/archive.rb in vendorificator-0.1.1 vs lib/vendorificator/vendor/archive.rb in vendorificator-0.2.0
- old
+ new
@@ -9,11 +9,11 @@
class Vendorificator::Vendor::Archive < Vendorificator::Vendor
arg_reader :url, :strip_root, :type, :checksum, :filename, :basename, :extname, :unpack
attr_reader :conjured_checksum
- def initialize(name, args={}, &block)
+ def initialize(environment, name, args={}, &block)
no_url_given = !args[:url]
args[:url] ||= name
args[:filename] ||= URI::parse(args[:url]).path.split('/').last
@@ -46,10 +46,10 @@
args[:basename] ||= $`
args[:extname] ||= $&
name = args[:basename] if no_url_given
- super(name, args, &block)
+ super(environment, name, args, &block)
end
def conjure!
shell.say_status :download, url
archive = Tempfile.new([basename, extname])