class JiraCommand::Command::Assign
Public Instance Methods
clear(issue_key)
click to toggle source
# File lib/jira_command/command/assign.rb, line 28 def clear(issue_key) config = JiraCommand::Config.new.read assign = JiraCommand::Jira::Assign.new(config) assign.unassigne(issue_key: issue_key) end
exec(issue_key)
click to toggle source
# File lib/jira_command/command/assign.rb, line 13 def exec(issue_key) config = JiraCommand::Config.new.read prompt_base = JiraCommand::Prompt::Base.new assignee = prompt_base.select_user( message: 'Who do you want to assign?', project_key: issue_key.split('-').first, refresh: !options['refresh-user'].nil? ) assign = JiraCommand::Jira::Assign.new(config) assign.execute(issue_key: issue_key, assignee: assignee) end