Class: PackerFiles::Core::Packages

Inherits:
Base
  • Object
show all
Defined in:
lib/PackerFiles/Core/Packages.rb

Overview

The Package class handles various packages that needs to be installed as part of the initial system setup

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Methods inherited from Base

#normalize

Constructor Details

#initialize {|_self| ... } ⇒ Packages

Constructor to just specify accessor varibales

Yields:

  • (_self)

Yield Parameters:



21
22
23
24
# File 'lib/PackerFiles/Core/Packages.rb', line 21

def initialize
  @list = []
  yield self if block_given?
end

Instance Attribute Details

#listObject

Specify attributes



13
14
15
# File 'lib/PackerFiles/Core/Packages.rb', line 13

def list
  @list
end

Class Method Details

.doc_fileObject

Documentation for this class



16
17
18
# File 'lib/PackerFiles/Core/Packages.rb', line 16

def self.doc_file
   PackerFiles.DirPath('Core/example/Packages.txt').first
end