class Robocopy::CommandLine
Public Class Methods
new(executable, parameters = [])
click to toggle source
# File lib/robocopy/command_line.rb, line 4 def initialize(executable, parameters = []) @executable = escape_string executable @parameters = parameters.join ' ' end
Public Instance Methods
escape_string(val)
click to toggle source
# File lib/robocopy/command_line.rb, line 15 def escape_string(val) "\"#{val}\"" end
execute()
click to toggle source
# File lib/robocopy/command_line.rb, line 9 def execute command = "#{@executable} #{@parameters}" puts "Executing: #{command}" system command end