Создать каталог с ARGV - PullRequest
       13

Создать каталог с ARGV

1 голос
/ 12 октября 2019

Я создал эту программу, чтобы создать папку в каталоге программы, если при запуске программы с командной строкой есть ARGV, но я не могу найти ни одной созданной папки. я знаю, что не собрал воедино мой метод. есть идеи?

def check_if_user_gave_input
    abort("mkdir: missing input") if ARGV.empty?
end


def get_folder_name
    return folder_name = ARGV.first
end


def create_folder(name)
    Dir.mkdir(name)
end


def put_together
    folder_name = create_folder(name)
end

put_together

1 Ответ

1 голос
/ 12 октября 2019

Просто поставьте ответ, чтобы вопрос мог быть помечен как решенный.

в следующем name не определено:

def put_together
    folder_name = create_folder(name)
end

Вместо этого вызовите метод, который вы определили get_folder_name

def put_together
    folder_name = get_folder_name
    create_folder(folder_name)
end
...