Module: Slack::Web

Defined in:
lib/slack/web/client.rb,
lib/slack/web/config.rb,
lib/slack/web/api/error.rb,
lib/slack/web/api/errors.rb,
lib/slack/web/api/options.rb,
lib/slack/web/api/endpoints.rb,
lib/slack/web/faraday/request.rb,
lib/slack/web/api/endpoints/api.rb,
lib/slack/web/api/endpoints/dnd.rb,
lib/slack/web/api/endpoints/rtm.rb,
lib/slack/web/api/mixins/ids.id.rb,
lib/slack/web/pagination/cursor.rb,
lib/slack/web/api/endpoints/apps.rb,
lib/slack/web/api/endpoints/auth.rb,
lib/slack/web/api/endpoints/bots.rb,
lib/slack/web/api/endpoints/chat.rb,
lib/slack/web/api/endpoints/pins.rb,
lib/slack/web/api/endpoints/team.rb,
lib/slack/web/faraday/connection.rb,
lib/slack/web/api/endpoints/calls.rb,
lib/slack/web/api/endpoints/emoji.rb,
lib/slack/web/api/endpoints/files.rb,
lib/slack/web/api/endpoints/oauth.rb,
lib/slack/web/api/endpoints/stars.rb,
lib/slack/web/api/endpoints/users.rb,
lib/slack/web/api/endpoints/views.rb,
lib/slack/web/api/mixins/users.id.rb,
lib/slack/web/api/endpoints/dialog.rb,
lib/slack/web/api/endpoints/search.rb,
lib/slack/web/api/endpoints/canvases.rb,
lib/slack/web/api/endpoints/oauth_v2.rb,
lib/slack/web/api/errors/slack_error.rb,
lib/slack/web/api/endpoints/bookmarks.rb,
lib/slack/web/api/endpoints/functions.rb,
lib/slack/web/api/endpoints/migration.rb,
lib/slack/web/api/endpoints/reactions.rb,
lib/slack/web/api/endpoints/reminders.rb,
lib/slack/web/api/endpoints/workflows.rb,
lib/slack/web/api/errors/server_error.rb,
lib/slack/web/api/mixins/users.search.rb,
lib/slack/web/api/endpoints/admin_apps.rb,
lib/slack/web/api/endpoints/auth_teams.rb,
lib/slack/web/api/endpoints/usergroups.rb,
lib/slack/web/api/endpoints/admin_emoji.rb,
lib/slack/web/api/endpoints/admin_roles.rb,
lib/slack/web/api/endpoints/admin_teams.rb,
lib/slack/web/api/endpoints/admin_users.rb,
lib/slack/web/api/endpoints/users_admin.rb,
lib/slack/web/api/endpoints/users_prefs.rb,
lib/slack/web/api/endpoints/files_remote.rb,
lib/slack/web/api/endpoints/team_billing.rb,
lib/slack/web/api/endpoints/team_profile.rb,
lib/slack/web/api/endpoints/apps_manifest.rb,
lib/slack/web/api/endpoints/conversations.rb,
lib/slack/web/api/endpoints/users_profile.rb,
lib/slack/web/api/mixins/conversations.id.rb,
lib/slack/web/faraday/response/wrap_error.rb,
lib/slack/web/api/endpoints/admin_barriers.rb,
lib/slack/web/api/endpoints/apps_datastore.rb,
lib/slack/web/api/endpoints/files_comments.rb,
lib/slack/web/api/endpoints/openid_connect.rb,
lib/slack/web/api/endpoints/tooling_tokens.rb,
lib/slack/web/faraday/response/raise_error.rb,
lib/slack/web/api/endpoints/admin_analytics.rb,
lib/slack/web/api/endpoints/admin_functions.rb,
lib/slack/web/api/endpoints/admin_workflows.rb,
lib/slack/web/api/endpoints/apps_activities.rb,
lib/slack/web/api/endpoints/canvases_access.rb,
lib/slack/web/api/endpoints/admin_usergroups.rb,
lib/slack/web/api/endpoints/apps_connections.rb,
lib/slack/web/api/endpoints/team_preferences.rb,
lib/slack/web/api/endpoints/usergroups_users.rb,
lib/slack/web/api/endpoints/admin_apps_config.rb,
lib/slack/web/api/endpoints/admin_auth_policy.rb,
lib/slack/web/api/endpoints/canvases_sections.rb,
lib/slack/web/api/endpoints/admin_teams_admins.rb,
lib/slack/web/api/endpoints/admin_teams_owners.rb,
lib/slack/web/api/endpoints/apps_auth_external.rb,
lib/slack/web/api/endpoints/calls_participants.rb,
lib/slack/web/api/endpoints/team_externalTeams.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_conversations.rb,
lib/slack/web/api/endpoints/admin_users_session.rb,
lib/slack/web/api/endpoints/admin_inviteRequests.rb,
lib/slack/web/api/endpoints/admin_teams_settings.rb,
lib/slack/web/api/errors/too_many_requests_error.rb,
lib/slack/web/api/endpoints/admin_apps_activities.rb,
lib/slack/web/api/endpoints/admin_apps_restricted.rb,
lib/slack/web/api/endpoints/chat_scheduledMessages.rb,
lib/slack/web/api/endpoints/conversations_canvases.rb,
lib/slack/web/api/endpoints/admin_conversations_ekm.rb,
lib/slack/web/api/endpoints/admin_audit_anomaly_allow.rb,
lib/slack/web/api/endpoints/apps_event_authorizations.rb,
lib/slack/web/api/endpoints/functions_workflows_steps.rb,
lib/slack/web/api/endpoints/users_discoverableContacts.rb,
lib/slack/web/api/endpoints/admin_functions_permissions.rb,
lib/slack/web/api/endpoints/admin_inviteRequests_denied.rb,
lib/slack/web/api/endpoints/admin_workflows_permissions.rb,
lib/slack/web/api/endpoints/admin_inviteRequests_approved.rb,
lib/slack/web/api/endpoints/admin_workflows_collaborators.rb,
lib/slack/web/api/endpoints/workflows_triggers_permissions.rb,
lib/slack/web/api/endpoints/admin_users_unsupportedVersions.rb,
lib/slack/web/api/endpoints/admin_conversations_restrictAccess.rb,
lib/slack/web/api/endpoints/functions_distributions_permissions.rb,
lib/slack/web/api/endpoints/functions_workflows_steps_responses.rb,
lib/slack/web/api/endpoints/conversations_externalInvitePermissions.rb,
lib/slack/web/api/endpoints/admin_workflows_triggers_types_permissions.rb

Defined Under Namespace

Modules: Api, Config, Faraday Classes: Client

Class Method Summary collapse

Class Method Details

.configObject



45
46
47
# File 'lib/slack/web/config.rb', line 45

def config
  Config
end

.configureObject



41
42
43
# File 'lib/slack/web/config.rb', line 41

def configure
  block_given? ? yield(Config) : Config
end