module RoboPigeon::Dsl::Helpers::Slack

Public Instance Methods

slack_name_for(*search) click to toggle source
# File lib/robopigeon/slack/helper_dsl.rb, line 13
def slack_name_for(*search)
  uid = RoboPigeon::Slack::Client.get_user(search).try(:name)

  return '' if uid.nil?

  "@#{uid}"
end
slack_user_for(*search) click to toggle source
# File lib/robopigeon/slack/helper_dsl.rb, line 5
def slack_user_for(*search)
  uid = RoboPigeon::Slack::Client.get_user(search).try(:id)
  return '' if uid.nil?

  "<@#{uid}>"
end
slack_user_group(id) click to toggle source
# File lib/robopigeon/slack/helper_dsl.rb, line 22
def slack_user_group(id)
  "<!subteam^#{id}>"
end