Class: PackageGenerator::InstallConfig

Inherits:
InstallItem show all
Defined in:
lib/packagegenerator/install_config.rb

Instance Attribute Summary

Attributes inherited from InstallItem

#group, #mode, #source, #target, #user

Instance Method Summary collapse

Methods inherited from InstallItem

#validate

Constructor Details

#initialize(args = nil) ⇒ InstallConfig

Returns a new instance of InstallConfig.



3
4
5
# File 'lib/packagegenerator/install_config.rb', line 3

def initialize(args=nil)
   super args
end

Instance Method Details

#write(output = $stdout) ⇒ Object



7
8
9
10
11
# File 'lib/packagegenerator/install_config.rb', line 7

def write(output=$stdout)
  validate

  output.write "c #{@mode} #{@user} #{@group} '#{@target}' '#{@source}'\n"
end