Class: Registry::Gzip

Inherits:
Tarball show all
Defined in:
lib/radiant/extension/script.rb

Instance Attribute Summary

Attributes inherited from Installer

#name, #path, #url

Instance Method Summary collapse

Methods inherited from Download

#download, #initialize, #install

Methods inherited from Installer

#copy_to_vendor_extensions, #initialize, #install, #migrate, #update

Methods inherited from Action

#file_utils, #rake, #tasks_include?

Constructor Details

This class inherits a constructor from Registry::Download

Instance Method Details

#filenameObject



222
223
224
# File 'lib/radiant/extension/script.rb', line 222

def filename
  @unpacked ? super : "#{self.name}.tar.gz"
end

#unpackObject



226
227
228
229
230
# File 'lib/radiant/extension/script.rb', line 226

def unpack
  cd(Dir.tmpdir) { system "gunzip #{self.filename}" }
  @unpacked = true
  super
end