我需要檢查的方法的第三個參數:紅寶石方法參數
def NFS(configsHash, optionsHash, backupType)
我想使用if
語句來檢查哪裏backupType
是要保存的路徑。例如:
If #{backupType} == "dir/file/path/name/time"
STDOUT.puts("Backup will be saved to current folder.")
else
STDOUT.puts("Putting into backup folder")
STDOUT.puts(mkdir #{backups})
但是我一直沒有能夠獲得正確的語法。有什麼建議麼?
我們無法知道backupType的對象是什麼,所以不能給出很好的爲你解答。此外,在ruby中,作爲一個強大的約定,您應該使用小寫的方法名稱,並使用下劃線來表示變量名稱而不是駱駝大小寫。 – fotanus 2013-05-06 15:56:30
backupType是一個字符串。謝謝你的建議! – fixdrift 2013-05-06 16:01:39
對於'mkdir'操作,您可能想要使用[FileUtils](http://www.ruby-doc.org/stdlib-1.9.3/libdoc/fileutils/rdoc/FileUtils.html),而不是在貝殼。 – tadman 2013-05-06 16:06:54