Class: GenRelease::Commands::Build

Inherits:
Object
  • Object
show all
Defined in:
lib/genRelease/commands/build.rb

Constant Summary collapse

FILTERS =
%w{'.','..','.DS_Store'}
FILENAME =
'Packages'
RELEASE =
'Release'
CHECKSUM =
%w{'md5','sha1'}

Instance Method Summary collapse

Constructor Details

#initialize(global_options, *directory_lists) ⇒ Build

Returns a new instance of Build.



10
11
12
13
14
15
# File 'lib/genRelease/commands/build.rb', line 10

def initialize(global_options,*directory_lists)
  @global_options = global_options
  @directories = directory_lists
  @current_dir = Dir.getwd
  @checksum = {}
end

Instance Method Details

#build(options) ⇒ Object



16
17
18
19
20
21
22
23
# File 'lib/genRelease/commands/build.rb', line 16

def build (options)
  @hostname = options[:hostname]
  @directories.each do |directory|
    enum_path "#{@current_dir}#{File::SEPARATOR}#{directory}"
  end
  write_to_modules
  sign
end