나는 방법의 세 번째 매개 변수를 확인해야합니다루비 메소드 인수
나는backupType
을 저장할 경로를 확인하기 위해
if
문을 사용할
def NFS(configsHash, optionsHash, 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 객체가 무엇인지 알 수 없다, 그래서 당신을 위해 좋은 대답을 줄 수 없습니다. 또한 루비에서는 강력한 규칙으로 소문자에서 메서드 이름을 사용하고 낙타의 경우 대신 변수 이름에 밑줄을 사용해야합니다. – fotanus
backupType은 문자열입니다. 조언 감사합니다! – fixdrift
'mkdir' 작업을 위해서, 당신은 아마도 [FileUtils] (http://www.ruby-doc.org/stdlib-1.9.3/libdoc/fileutils/rdoc/FileUtils.html)를 사용하기를 원할 것입니다. 껍질. – tadman