class Ruboty::Jira::Actions::AssociateUser

Public Instance Methods

call() click to toggle source
# File lib/ruboty/jira/actions/associate_user.rb, line 5
def call
  associate
  reply_message
rescue => e
  message.reply(e.message)
end

Private Instance Methods

associate() click to toggle source
# File lib/ruboty/jira/actions/associate_user.rb, line 14
def associate
  user = find_user(message[:jira_id])
  return if user.nil?
  users[message[:chat_name]] = {
    name: user.name
  }
end
reply_message() click to toggle source
# File lib/ruboty/jira/actions/associate_user.rb, line 22
def reply_message
  if associate_user.nil?
    message.reply("The jira account #{message[:jira_id]} is not found")
  else
    message.reply('Registered.')
  end
end