lib/knj/cmd_gen.rb in knjrbfw-0.0.8 vs lib/knj/cmd_gen.rb in knjrbfw-0.0.9
- old
+ new
@@ -1,70 +1,70 @@
class Knj::Cmd_gen
def self.rsync(args)
cmd = ""
if args[:bin]
- cmd += args[:bin]
+ cmd << args[:bin]
else
- cmd += "rsync"
+ cmd << "rsync"
end
- cmd += " -az"
+ cmd << " -az"
if args[:verbose]
1.upto(args[:verbose]) do
- cmd += "v"
+ cmd << "v"
end
end
if args[:ssh]
- cmd += " -e ssh"
+ cmd << " -e ssh"
if args[:port]
- cmd += " --rsh='ssh -p #{args[:port]}'"
+ cmd << " --rsh='ssh -p #{args[:port]}'"
end
end
if args[:delete]
- cmd += " --delete"
+ cmd << " --delete"
end
if args[:exclude]
args[:exclude].each do |dir|
- cmd += " --exclude \"#{dir}\""
+ cmd << " --exclude \"#{dir}\""
end
end
- cmd += " \"#{args[:user]}@#{args[:host]}:#{args[:dir_host]}\" \"#{args[:dir_local]}\""
+ cmd << " \"#{args[:user]}@#{args[:host]}:#{args[:dir_host]}\" \"#{args[:dir_local]}\""
return cmd
end
def self.tar(args)
cmd = ""
if args[:bin]
- cmd += args[:bin]
+ cmd << args[:bin]
else
- cmd += "tar"
+ cmd << "tar"
end
- cmd += " "
- cmd += "z"if args[:gzip]
- cmd += "x" if args[:extract]
- cmd += "f" if args[:file]
- cmd += "c" if args[:create]
+ cmd << " "
+ cmd << "z"if args[:gzip]
+ cmd << "x" if args[:extract]
+ cmd << "f" if args[:file]
+ cmd << "c" if args[:create]
if args[:verbose]
1.upto(args[:verbose]) do
- cmd += "v"
+ cmd << "v"
end
end
- cmd += " \"#{args[:archive_path]}\""
+ cmd << " \"#{args[:archive_path]}\""
args[:paths].each do |path|
- cmd += " \"#{path}\""
+ cmd << " \"#{path}\""
end
return cmd
end
end
\ No newline at end of file