lib/slack/web/api/mixins/groups.id.rb
# frozen_string_literal: true require_relative 'ids.id' module Slack module Web module Api module Mixins module Groups include Ids # # This method returns a group ID given a group name. # # @option options [channel] :channel # Group channel to get ID for, prefixed with #. def groups_id(options = {}) name = options[:channel] throw ArgumentError.new('Required arguments :channel missing') if name.nil? id_for :group, name, '#', :groups_list, :groups, 'channel_not_found' end end end end end end
Source Files
- lib/slack-ruby-client.rb
- lib/slack.rb
- lib/slack/config.rb
- lib/slack/events/config.rb
- lib/slack/events/request.rb
- lib/slack/logger.rb
- lib/slack/messages/formatting.rb
- lib/slack/messages/message.rb
- lib/slack/real_time/api/message.rb
- lib/slack/real_time/api/message_id.rb
- lib/slack/real_time/api/ping.rb
- lib/slack/real_time/api/typing.rb
- lib/slack/real_time/client.rb
- lib/slack/real_time/concurrency.rb
- lib/slack/real_time/concurrency/async.rb
- lib/slack/real_time/config.rb
- lib/slack/real_time/models.rb
- lib/slack/real_time/models/base.rb
- lib/slack/real_time/models/bot.rb
- lib/slack/real_time/models/channel.rb
- lib/slack/real_time/models/group.rb
- lib/slack/real_time/models/im.rb
- lib/slack/real_time/models/team.rb
- lib/slack/real_time/models/user.rb
- lib/slack/real_time/socket.rb
- lib/slack/real_time/stores.rb
- lib/slack/real_time/stores/base.rb
- lib/slack/real_time/stores/starter.rb
- lib/slack/real_time/stores/store.rb
- lib/slack/version.rb
- lib/slack/web/api/endpoints.rb
- lib/slack/web/api/endpoints/admin_analytics.rb
- lib/slack/web/api/endpoints/admin_apps.rb
- lib/slack/web/api/endpoints/admin_apps_approved.rb
- lib/slack/web/api/endpoints/admin_apps_requests.rb
- lib/slack/web/api/endpoints/admin_apps_restricted.rb
- lib/slack/web/api/endpoints/admin_barriers.rb
- lib/slack/web/api/endpoints/admin_conversations.rb
- lib/slack/web/api/endpoints/admin_conversations_ekm.rb
- lib/slack/web/api/endpoints/admin_conversations_restrictAccess.rb
- lib/slack/web/api/endpoints/admin_conversations_whitelist.rb
- lib/slack/web/api/endpoints/admin_emoji.rb
- lib/slack/web/api/endpoints/admin_inviteRequests.rb
- lib/slack/web/api/endpoints/admin_inviteRequests_approved.rb
- lib/slack/web/api/endpoints/admin_inviteRequests_denied.rb
- lib/slack/web/api/endpoints/admin_teams.rb
- lib/slack/web/api/endpoints/admin_teams_admins.rb
- lib/slack/web/api/endpoints/admin_teams_owners.rb
- lib/slack/web/api/endpoints/admin_teams_settings.rb
- lib/slack/web/api/endpoints/admin_usergroups.rb
- lib/slack/web/api/endpoints/admin_users.rb
- lib/slack/web/api/endpoints/admin_users_session.rb
- lib/slack/web/api/endpoints/api.rb
- lib/slack/web/api/endpoints/apps.rb
- lib/slack/web/api/endpoints/apps_connections.rb
- lib/slack/web/api/endpoints/apps_event_authorizations.rb
- lib/slack/web/api/endpoints/apps_permissions.rb
- lib/slack/web/api/endpoints/apps_permissions_resources.rb
- lib/slack/web/api/endpoints/apps_permissions_scopes.rb
- lib/slack/web/api/endpoints/apps_permissions_users.rb
- lib/slack/web/api/endpoints/auth.rb
- lib/slack/web/api/endpoints/auth_teams.rb
- lib/slack/web/api/endpoints/bots.rb
- lib/slack/web/api/endpoints/calls.rb
- lib/slack/web/api/endpoints/calls_participants.rb
- lib/slack/web/api/endpoints/channels.rb
- lib/slack/web/api/endpoints/chat.rb
- lib/slack/web/api/endpoints/chat_scheduledMessages.rb
- lib/slack/web/api/endpoints/conversations.rb
- lib/slack/web/api/endpoints/dialog.rb
- lib/slack/web/api/endpoints/dnd.rb
- lib/slack/web/api/endpoints/emoji.rb
- lib/slack/web/api/endpoints/files.rb
- lib/slack/web/api/endpoints/files_comments.rb
- lib/slack/web/api/endpoints/files_remote.rb
- lib/slack/web/api/endpoints/groups.rb
- lib/slack/web/api/endpoints/im.rb
- lib/slack/web/api/endpoints/migration.rb
- lib/slack/web/api/endpoints/mpim.rb
- lib/slack/web/api/endpoints/oauth.rb
- lib/slack/web/api/endpoints/oauth_v2.rb
- lib/slack/web/api/endpoints/pins.rb
- lib/slack/web/api/endpoints/presence.rb
- lib/slack/web/api/endpoints/reactions.rb
- lib/slack/web/api/endpoints/reminders.rb
- lib/slack/web/api/endpoints/rtm.rb
- lib/slack/web/api/endpoints/search.rb
- lib/slack/web/api/endpoints/stars.rb
- lib/slack/web/api/endpoints/team.rb
- lib/slack/web/api/endpoints/team_profile.rb
- lib/slack/web/api/endpoints/usergroups.rb
- lib/slack/web/api/endpoints/usergroups_users.rb
- lib/slack/web/api/endpoints/users.rb
- lib/slack/web/api/endpoints/users_admin.rb
- lib/slack/web/api/endpoints/users_prefs.rb
- lib/slack/web/api/endpoints/users_profile.rb
- lib/slack/web/api/endpoints/views.rb
- lib/slack/web/api/endpoints/workflows.rb
- lib/slack/web/api/error.rb
- lib/slack/web/api/errors.rb
- lib/slack/web/api/errors/internal_error.rb
- lib/slack/web/api/errors/slack_error.rb
- lib/slack/web/api/errors/too_many_requests_error.rb
- lib/slack/web/api/mixins.rb
- lib/slack/web/api/mixins/channels.id.rb
- lib/slack/web/api/mixins/conversations.id.rb
- lib/slack/web/api/mixins/groups.id.rb
- lib/slack/web/api/mixins/ids.id.rb
- lib/slack/web/api/mixins/users.id.rb
- lib/slack/web/api/mixins/users.search.rb
- lib/slack/web/client.rb
- lib/slack/web/config.rb
- lib/slack/web/faraday/connection.rb
- lib/slack/web/faraday/request.rb
- lib/slack/web/faraday/response/raise_error.rb
- lib/slack/web/faraday/response/wrap_error.rb
- lib/slack/web/pagination/cursor.rb
- lib/slack_ruby_client.rb