Skip to content

Commit b3a039d

Browse files
committed
Restore slack-ruby-client.rb
1 parent c420e4f commit b3a039d

File tree

3 files changed

+58
-53
lines changed

3 files changed

+58
-53
lines changed

.rubocop.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,3 +24,6 @@ Style/Documentation:
2424
Enabled: false
2525
Style/ModuleFunction:
2626
Enabled: false
27+
Naming/FileName:
28+
Exclude:
29+
- lib/slack-ruby-client.rb # Required to match gemspec name

lib/slack-ruby-client.rb

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# frozen_string_literal: true
2+
require_relative 'slack/version'
3+
require_relative 'slack/logger'
4+
require_relative 'slack/config'
5+
6+
# Messages
7+
require 'hashie'
8+
require_relative 'slack/messages/message'
9+
require_relative 'slack/messages/formatting'
10+
11+
# Web API
12+
require 'faraday'
13+
require 'faraday_middleware'
14+
require 'json'
15+
require 'logger'
16+
begin
17+
require 'picky'
18+
rescue LoadError # rubocop:disable Lint/HandleExceptions
19+
# ignore, only used in users_search
20+
end
21+
begin
22+
require 'openssl'
23+
rescue LoadError # rubocop:disable Lint/HandleExceptions
24+
# Used in slack/web/config
25+
end
26+
require_relative 'slack/web/config'
27+
require_relative 'slack/web/api/errors/slack_error'
28+
require_relative 'slack/web/api/errors/too_many_requests_error'
29+
require_relative 'slack/web/api/error'
30+
require_relative 'slack/web/faraday/response/raise_error'
31+
require_relative 'slack/web/faraday/connection'
32+
require_relative 'slack/web/faraday/request'
33+
require_relative 'slack/web/api/mixins'
34+
require_relative 'slack/web/api/endpoints'
35+
require_relative 'slack/web/pagination/cursor'
36+
require_relative 'slack/web/client'
37+
38+
# RealTime API
39+
require 'active_support'
40+
require 'active_support/core_ext'
41+
require_relative 'slack/real_time/concurrency'
42+
require_relative 'slack/real_time/socket'
43+
require_relative 'slack/real_time/api/message_id'
44+
require_relative 'slack/real_time/api/ping'
45+
require_relative 'slack/real_time/api/message'
46+
require_relative 'slack/real_time/api/typing'
47+
require_relative 'slack/real_time/models'
48+
require_relative 'slack/real_time/stores'
49+
require_relative 'slack/real_time/config'
50+
require_relative 'slack/real_time/client'
51+
52+
# Events API
53+
require_relative 'slack/events/config'
54+
require_relative 'slack/events/request'

lib/slack_ruby_client.rb

Lines changed: 1 addition & 53 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,2 @@
11
# frozen_string_literal: true
2-
require_relative 'slack/version'
3-
require_relative 'slack/logger'
4-
require_relative 'slack/config'
5-
6-
# Messages
7-
require 'hashie'
8-
require_relative 'slack/messages/message'
9-
require_relative 'slack/messages/formatting'
10-
11-
# Web API
12-
require 'faraday'
13-
require 'faraday_middleware'
14-
require 'json'
15-
require 'logger'
16-
begin
17-
require 'picky'
18-
rescue LoadError
19-
# ignore, only used in users_search
20-
end
21-
begin
22-
require 'openssl'
23-
rescue LoadError
24-
# Used in slack/web/config
25-
end
26-
require_relative 'slack/web/config'
27-
require_relative 'slack/web/api/errors/slack_error'
28-
require_relative 'slack/web/api/errors/too_many_requests_error'
29-
require_relative 'slack/web/api/error'
30-
require_relative 'slack/web/faraday/response/raise_error'
31-
require_relative 'slack/web/faraday/connection'
32-
require_relative 'slack/web/faraday/request'
33-
require_relative 'slack/web/api/mixins'
34-
require_relative 'slack/web/api/endpoints'
35-
require_relative 'slack/web/pagination/cursor'
36-
require_relative 'slack/web/client'
37-
38-
# RealTime API
39-
require 'active_support'
40-
require 'active_support/core_ext'
41-
require_relative 'slack/real_time/concurrency'
42-
require_relative 'slack/real_time/socket'
43-
require_relative 'slack/real_time/api/message_id'
44-
require_relative 'slack/real_time/api/ping'
45-
require_relative 'slack/real_time/api/message'
46-
require_relative 'slack/real_time/api/typing'
47-
require_relative 'slack/real_time/models'
48-
require_relative 'slack/real_time/stores'
49-
require_relative 'slack/real_time/config'
50-
require_relative 'slack/real_time/client'
51-
52-
# Events API
53-
require_relative 'slack/events/config'
54-
require_relative 'slack/events/request'
2+
require 'slack-ruby-client'

0 commit comments

Comments
 (0)