Передача аргументов командной строки в скрипт ruby с использованием ARGV - PullRequest
0 голосов
/ 30 января 2020

как передать Jira Ticket-ID в качестве аргумента командной строки в скрипт ruby? Я использую драгоценный камень Jira- ruby. У меня есть сценарий, в котором я должен найти конкретный билет Jira и прокомментировать его. Я хочу передать этот билет из командной строки в скрипт ruby. Заранее спасибо

jira_client.Issue.find("ID-10389")
    comment = issue.comments.build
    comment.save!(:body => "New comment from example script")`
end

1 Ответ

0 голосов
/ 30 января 2020

Вы можете использовать ARGV, который содержит всю строку, переданную в качестве аргумента в командную строку.

Вы можете попробовать что-то подобное, используя оператор splat: id, *the_rest = ARGV. Затем вы можете использовать локальную переменную id для вызова метода jira_client.Issue.find.

...