Skip to content

Commit 9c012ce

Browse files
committed
Keep supporting Ruby 2.7
1 parent a6352a7 commit 9c012ce

File tree

4 files changed

+17
-11
lines changed

4 files changed

+17
-11
lines changed

.rubocop.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,4 +23,4 @@ Style/TrailingCommaInArguments:
2323
Style/TrailingCommaInHashLiteral:
2424
EnforcedStyleForMultiline: 'consistent_comma'
2525
AllCops:
26-
TargetRubyVersion: 2.5
26+
TargetRubyVersion: 2.7

Gemfile.lock

+12-7
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,14 @@ GEM
2929
ast (~> 2.4.1)
3030
racc
3131
prettier_print (1.2.1)
32-
prism (0.24.0)
3332
public_suffix (5.0.4)
3433
racc (1.7.3)
3534
rainbow (3.1.1)
36-
rbi (0.1.9)
37-
prism (>= 0.18.0, < 0.25)
35+
rbi (0.0.17)
36+
ast
37+
parser (>= 3.0.0)
3838
sorbet-runtime (>= 0.5.9204)
39+
unparser (>= 0.5.6)
3940
regexp_parser (2.9.0)
4041
rexml (3.2.6)
4142
rspec (3.9.0)
@@ -87,17 +88,20 @@ GEM
8788
thor (>= 0.19.2)
8889
syntax_tree (6.2.0)
8990
prettier_print (>= 1.2.0)
90-
tapioca (0.12.0)
91+
tapioca (0.11.8)
9192
bundler (>= 2.2.25)
9293
netrc (>= 0.11.0)
9394
parallel (>= 1.21.0)
94-
rbi (>= 0.1.4, < 0.2)
95-
sorbet-static-and-runtime (>= 0.5.10820)
95+
rbi (~> 0.0.0, >= 0.0.16)
96+
sorbet-static-and-runtime (>= 0.5.10187)
9697
spoom (~> 1.2.0, >= 1.2.0)
9798
thor (>= 1.2.0)
9899
yard-sorbet
99100
thor (1.3.1)
100101
unicode-display_width (2.5.0)
102+
unparser (0.6.13)
103+
diff-lcs (~> 1.3)
104+
parser (>= 3.3.0)
101105
vcr (5.0.0)
102106
webmock (3.23.0)
103107
addressable (>= 2.8.0)
@@ -114,10 +118,11 @@ PLATFORMS
114118
DEPENDENCIES
115119
bundler (>= 2.0.1)
116120
codecov (~> 0.2.8)
121+
rbi (= 0.0.17)
117122
rspec (~> 3.9.0)
118123
rubocop (~> 1.62.1)
119124
sorbet (~> 0.5)
120-
tapioca
125+
tapioca (= 0.11.8)
121126
vcr (~> 5.0.0)
122127
webmock
123128
workos!

lib/workos/deprecated_hash_wrapper.rb

+1-1
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ def class_name
5656
# implementing the demodulize and underscore methods here.
5757
def object_name
5858
i = class_name.rindex('::')
59-
object_name = i ? class_name[(i + 2)..-1] : class_name
59+
object_name = i ? class_name[(i + 2)..] : class_name
6060
underscore(object_name)
6161
end
6262

workos.gemspec

+3-2
Original file line numberDiff line numberDiff line change
@@ -25,12 +25,13 @@ Gem::Specification.new do |spec|
2525

2626
spec.add_development_dependency 'bundler', '>= 2.0.1'
2727
spec.add_development_dependency 'codecov', '~> 0.2.8'
28+
spec.add_development_dependency 'rbi', '0.0.17'
2829
spec.add_development_dependency 'rspec', '~> 3.9.0'
2930
spec.add_development_dependency 'rubocop', '~> 1.62.1'
3031
spec.add_development_dependency 'sorbet', '~> 0.5'
31-
spec.add_development_dependency 'tapioca'
32+
spec.add_development_dependency 'tapioca', '0.11.8'
3233
spec.add_development_dependency 'vcr', '~> 5.0.0'
3334
spec.add_development_dependency 'webmock'
3435

35-
spec.required_ruby_version = '>= 2.5'
36+
spec.required_ruby_version = '>= 2.7'
3637
end

0 commit comments

Comments
 (0)