Class: Ruboty::Jira::Actions::CreateIssue

Inherits:
Base
  • Object
show all
Defined in:
lib/ruboty/jira/actions/create_issue.rb

Instance Method Summary collapse

Methods inherited from Base

#associate_project, #associate_user, #client, #find_issue, #find_project, #find_user, #jira_context, #jira_password, #jira_site, #jira_username, #memory, #projects, #query_issue, #use_ssl, #users, #valid_project?, #valid_user?

Instance Method Details

#callObject



5
6
7
8
9
10
11
12
13
14
15
# File 'lib/ruboty/jira/actions/create_issue.rb', line 5

def call
  return unless valid_project?
  return unless valid_user?
  issue = create_issue
  message.reply <<"EOF"
Create issue
#{jira_site}#{jira_context}/browse/#{issue.key}
EOF
rescue => e
  message.reply(e.message)
end