Class: Registry::Zip

Inherits:
Download 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, #filename, #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

#unpackObject



246
247
248
249
250
# File 'lib/radiant/extension/script.rb', line 246

def unpack
  output = nil
  cd(Dir.tmpdir) { output = `unzip #{filename} -d #{name}` }
  self.path = File.join(Dir.tmpdir, name)
end