Class: PackageGenerator::InstallDirectory

Inherits:
InstallItem
  • Object
show all
Defined in:
lib/packagegenerator/install_directory.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) ⇒ InstallDirectory

Returns a new instance of InstallDirectory.



3
4
5
# File 'lib/packagegenerator/install_directory.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_directory.rb', line 7

def write(output=$stdout)
  validate

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