Class: Archive

Inherits:
Teron
  • Object
show all
Defined in:
lib/greenhat/archive.rb

Overview

Archive Parent

Instance Method Summary collapse

Instance Method Details

#friendly_nameObject

TODO: Fix from Number of Files / Needed?



94
95
96
97
98
99
# File 'lib/greenhat/archive.rb', line 94

def friendly_name
  # Difficult with multiple Archives
  # File.basename(name, '.tar.gz').gsub('gitlabsos.', '').split('_', 2).first

  File.basename(name, File.extname(name)).gsub('gitlabsos.', '')
end

#inspectObject



101
102
103
# File 'lib/greenhat/archive.rb', line 101

def inspect
  "#<Archive name: '#{name}'>"
end

#reportObject



105
106
107
# File 'lib/greenhat/archive.rb', line 105

def report
  GreenHat::Report.new(self)
end