-
Notifications
You must be signed in to change notification settings - Fork 11
/
Copy pathGemfile
88 lines (73 loc) · 1.63 KB
/
Gemfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
# frozen_string_literal: true
ruby RUBY_VERSION
source "https://rubygems.org"
gemspec
gem "rake", "~> 13.0"
group :test do
if RUBY_VERSION >= "3.2.0"
gem "datadog", "~> 2.0"
else
gem "ddtrace"
end
gem "http-form_data", ">= 2.0.0"
gem "minitest"
gem "minitest-proveit"
gem "nokogiri"
gem "ruby-ntlm"
gem "sentry-ruby"
gem "spy"
gem "webmock"
gem "websocket-driver"
platform :mri do
gem "grpc"
gem "logging"
gem "marcel", require: false
gem "mimemagic", require: false
gem "ruby-filemagic", require: false
if RUBY_VERSION >= "3.0.0"
gem "multi_json", require: false
gem "oj", require: false
gem "rbs"
gem "yajl-ruby", require: false
end
if RUBY_VERSION >= "3.4.0"
# TODO: remove this once websocket-driver-ruby declares this as dependency
gem "base64"
end
end
platform :mri, :truffleruby do
gem "bcrypt_pbkdf"
gem "benchmark-ips"
gem "brotli"
gem "ed25519"
gem "net-ssh-gateway"
end
platform :jruby do
gem "ruby-debug"
end
gem "aws-sdk-s3"
gem "faraday"
gem "idnx"
gem "oga"
gem "webrick" if RUBY_VERSION >= "3.0.0"
# https://github.com/TwP/logging/issues/247
gem "syslog" if RUBY_VERSION >= "3.3.0"
# https://github.com/ffi/ffi/issues/1103
# ruby 2.7 only, it seems
gem "ffi", "< 1.17.0" if Gem::VERSION < "3.3.22"
end
group :lint do
gem "rubocop", "~> 1.59.0"
gem "rubocop-md"
gem "rubocop-performance", "~> 1.19.0"
end
group :coverage do
gem "simplecov"
end
group :assorted do
gem "pry"
platform :mri do
gem "debug" if RUBY_VERSION >= "3.1.0"
gem "pry-byebug"
end
end