Sha256: 562f9724e2395d9423db194f15c407dafb7e3278dd385b92fe3129ce02cec45e
Contents?: true
Size: 660 Bytes
Versions: 3
Compression:
Stored size: 660 Bytes
Contents
# frozen_string_literal: true require_relative 'ids.id' module Slack module Web module Api module Mixins module Users include Ids # # This method returns a user ID given a user name. # # @option options [user] :user # User to get ID for, prefixed with '@'. def users_id(options = {}) name = options[:user] throw ArgumentError.new('Required arguments :user missing') if name.nil? id_for(:user, name, '@', :members, 'user_not_found') do users_list end end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
slack-ruby-client-0.15.0 | lib/slack/web/api/mixins/users.id.rb |
slack-ruby-client-0.14.6 | lib/slack/web/api/mixins/users.id.rb |
slack-ruby-client-0.14.5 | lib/slack/web/api/mixins/users.id.rb |