class Ruboty::SlackTakeTurns::Actions::Assign
Public Instance Methods
call()
click to toggle source
# File lib/ruboty/slack_take_turns/actions/assign.rb, line 5 def call message.reply(assign) rescue ActionBaseError => e message.reply(e.message) Ruboty.logger.info e.to_s rescue => e message.reply(e.message) raise e end
Private Instance Methods
assign()
click to toggle source
# File lib/ruboty/slack_take_turns/actions/assign.rb, line 17 def assign # avoid self-repeating return if message.from_name == message.robot.name keyword = message[:keyword] "#{I18n.t 'messages.actions.assign', current_user_name: current_user_name, keyword: keyword}" end