Skip to content

Commit fc48eb5

Browse files
committed
Updates to ruby (3.3.4) and gems
1 parent 6f9ea5a commit fc48eb5

File tree

7 files changed

+87
-63
lines changed

7 files changed

+87
-63
lines changed

.github/workflows/rspec.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
- name: set up ruby
1212
uses: ruby/setup-ruby@v1
1313
with:
14-
ruby-version: 2.7
14+
ruby-version: 3.3
1515

1616
- name: Ruby gem cache
1717
uses: actions/cache@v2

.github/workflows/rubocop.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ jobs:
1111
- name: Set up Ruby
1212
uses: ruby/setup-ruby@v1
1313
with:
14-
ruby-version: 2.7
14+
ruby-version: 3.3
1515
- name: Install RuboCop
1616
run: |
1717
gem install bundler --no-document
18-
gem install rubocop -v 0.90 --no-document
18+
gem install rubocop -v 1.65 --no-document
1919
- name: 'RuboCop'
2020
run: rubocop

.rubocop.yml

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,13 @@
1-
Layout/LineLength:
2-
Max: 120
3-
Metrics/BlockLength:
4-
ExcludedMethods: ['describe', 'context']
5-
61
AllCops:
7-
TargetRubyVersion: 2.7.1
2+
TargetRubyVersion: 3.3
83
Exclude:
94
- 'Rakefile'
105
NewCops: enable
6+
7+
Gemspec/DevelopmentDependencies:
8+
EnforcedStyle: gemspec
9+
Layout/LineLength:
10+
Max: 120
11+
Metrics/BlockLength:
12+
AllowedMethods: ['describe', 'context']
13+

.ruby-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.7.1
1+
3.3.4

Gemfile.lock

Lines changed: 67 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -2,29 +2,39 @@ PATH
22
remote: .
33
specs:
44
run_time_settings (0.1.0)
5-
activerecord (>= 4.1.0)
5+
activerecord (>= 6.1.0)
66

77
GEM
88
remote: https://rubygems.org/
99
specs:
10-
activemodel (7.0.6)
11-
activesupport (= 7.0.6)
12-
activerecord (7.0.6)
13-
activemodel (= 7.0.6)
14-
activesupport (= 7.0.6)
15-
activesupport (7.0.6)
10+
activemodel (7.1.3.4)
11+
activesupport (= 7.1.3.4)
12+
activerecord (7.1.3.4)
13+
activemodel (= 7.1.3.4)
14+
activesupport (= 7.1.3.4)
15+
timeout (>= 0.4.0)
16+
activesupport (7.1.3.4)
17+
base64
18+
bigdecimal
1619
concurrent-ruby (~> 1.0, >= 1.0.2)
20+
connection_pool (>= 2.2.5)
21+
drb
1722
i18n (>= 1.6, < 2)
1823
minitest (>= 5.1)
24+
mutex_m
1925
tzinfo (~> 2.0)
2026
ast (2.4.2)
27+
base64 (0.2.0)
28+
bigdecimal (3.1.8)
2129
coderay (1.1.3)
22-
concurrent-ruby (1.2.2)
23-
diff-lcs (1.5.0)
30+
concurrent-ruby (1.3.3)
31+
connection_pool (2.4.1)
32+
diff-lcs (1.5.1)
2433
docile (1.4.0)
25-
ffi (1.15.5)
34+
drb (2.2.1)
35+
ffi (1.17.0)
2636
formatador (1.1.0)
27-
guard (2.18.0)
37+
guard (2.18.1)
2838
formatador (>= 0.2.4)
2939
listen (>= 2.7, < 4.0)
3040
lumberjack (>= 1.0.12, < 2.0)
@@ -41,57 +51,64 @@ GEM
4151
guard-rubocop (1.5.0)
4252
guard (~> 2.0)
4353
rubocop (< 2.0)
44-
i18n (1.14.1)
54+
i18n (1.14.5)
4555
concurrent-ruby (~> 1.0)
46-
listen (3.8.0)
56+
json (2.7.2)
57+
language_server-protocol (3.17.0.3)
58+
listen (3.9.0)
4759
rb-fsevent (~> 0.10, >= 0.10.3)
4860
rb-inotify (~> 0.9, >= 0.9.10)
49-
lumberjack (1.2.8)
50-
method_source (1.0.0)
51-
minitest (5.18.1)
61+
lumberjack (1.2.10)
62+
method_source (1.1.0)
63+
mini_portile2 (2.8.7)
64+
minitest (5.24.1)
65+
mutex_m (0.2.0)
5266
nenv (0.3.0)
5367
notiffany (0.1.3)
5468
nenv (~> 0.1)
5569
shellany (~> 0.0)
56-
parallel (1.23.0)
57-
parser (3.2.2.3)
70+
parallel (1.25.1)
71+
parser (3.3.4.0)
5872
ast (~> 2.4.1)
5973
racc
6074
pry (0.14.2)
6175
coderay (~> 1.1)
6276
method_source (~> 1.0)
63-
racc (1.7.1)
77+
racc (1.8.0)
6478
rainbow (3.1.1)
65-
rake (13.0.6)
79+
rake (13.2.1)
6680
rb-fsevent (0.11.2)
67-
rb-inotify (0.10.1)
81+
rb-inotify (0.11.1)
6882
ffi (~> 1.0)
69-
regexp_parser (2.8.1)
70-
rexml (3.2.5)
71-
rspec (3.12.0)
72-
rspec-core (~> 3.12.0)
73-
rspec-expectations (~> 3.12.0)
74-
rspec-mocks (~> 3.12.0)
75-
rspec-core (3.12.2)
76-
rspec-support (~> 3.12.0)
77-
rspec-expectations (3.12.3)
83+
regexp_parser (2.9.2)
84+
rexml (3.3.2)
85+
strscan
86+
rspec (3.13.0)
87+
rspec-core (~> 3.13.0)
88+
rspec-expectations (~> 3.13.0)
89+
rspec-mocks (~> 3.13.0)
90+
rspec-core (3.13.0)
91+
rspec-support (~> 3.13.0)
92+
rspec-expectations (3.13.1)
7893
diff-lcs (>= 1.2.0, < 2.0)
79-
rspec-support (~> 3.12.0)
80-
rspec-mocks (3.12.6)
94+
rspec-support (~> 3.13.0)
95+
rspec-mocks (3.13.1)
8196
diff-lcs (>= 1.2.0, < 2.0)
82-
rspec-support (~> 3.12.0)
83-
rspec-support (3.12.1)
84-
rubocop (0.90.0)
97+
rspec-support (~> 3.13.0)
98+
rspec-support (3.13.1)
99+
rubocop (1.65.0)
100+
json (~> 2.3)
101+
language_server-protocol (>= 3.17.0)
85102
parallel (~> 1.10)
86-
parser (>= 2.7.1.1)
103+
parser (>= 3.3.0.2)
87104
rainbow (>= 2.2.2, < 4.0)
88-
regexp_parser (>= 1.7)
89-
rexml
90-
rubocop-ast (>= 0.3.0, < 1.0)
105+
regexp_parser (>= 2.4, < 3.0)
106+
rexml (>= 3.2.5, < 4.0)
107+
rubocop-ast (>= 1.31.1, < 2.0)
91108
ruby-progressbar (~> 1.7)
92-
unicode-display_width (>= 1.4.0, < 2.0)
93-
rubocop-ast (0.8.0)
94-
parser (>= 2.7.1.5)
109+
unicode-display_width (>= 2.4.0, < 3.0)
110+
rubocop-ast (1.31.3)
111+
parser (>= 3.3.1.0)
95112
ruby-progressbar (1.13.0)
96113
shellany (0.0.1)
97114
simplecov (0.22.0)
@@ -100,11 +117,14 @@ GEM
100117
simplecov_json_formatter (~> 0.1)
101118
simplecov-html (0.12.3)
102119
simplecov_json_formatter (0.1.4)
103-
sqlite3 (1.4.4)
104-
thor (1.2.2)
120+
sqlite3 (1.7.3)
121+
mini_portile2 (~> 2.8.0)
122+
strscan (3.1.0)
123+
thor (1.3.1)
124+
timeout (0.4.1)
105125
tzinfo (2.0.6)
106126
concurrent-ruby (~> 1.0)
107-
unicode-display_width (1.8.0)
127+
unicode-display_width (2.5.0)
108128

109129
PLATFORMS
110130
ruby
@@ -115,10 +135,10 @@ DEPENDENCIES
115135
guard-rubocop (~> 1.3)
116136
rake (~> 13.0)
117137
rspec (~> 3.9)
118-
rubocop (~> 0.90.0)
138+
rubocop (~> 1.65.0)
119139
run_time_settings!
120140
simplecov (~> 0.19)
121-
sqlite3 (~> 1.4.2)
141+
sqlite3 (~> 1.7)
122142

123143
BUNDLED WITH
124144
2.4.17

lib/run_time_settings/settings.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ def add_setting_type(namespace, key, type)
1616
end
1717

1818
def read(namespace, key)
19-
value = RunTimeSettings::Settings.find_by(namespace: namespace, key_name: key)&.db_value
19+
value = RunTimeSettings::Settings.find_by(namespace:, key_name: key)&.db_value
2020
type_for(namespace, key).deserialize(value) if value.present?
2121
end
2222

2323
def write(namespace, key, value)
24-
setting = RunTimeSettings::Settings.find_or_initialize_by(namespace: namespace, key_name: key)
24+
setting = RunTimeSettings::Settings.find_or_initialize_by(namespace:, key_name: key)
2525
setting.update!(db_value: type_for(namespace, key).serialize(value))
2626
end
2727

run_time_settings.gemspec

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,18 +12,19 @@ Gem::Specification.new do |spec|
1212
spec.description = 'Easily add and manage application-level settings'
1313
spec.homepage = 'https://github.com/RockSolt/run_time_settings'
1414
spec.license = 'MIT'
15-
spec.required_ruby_version = Gem::Requirement.new('>= 2.3.0')
15+
spec.required_ruby_version = Gem::Requirement.new('>= 3.3.0')
1616

1717
spec.files = Dir['{lib}/**/*', 'MIT-LICENSE', 'Rakefile', 'README.md']
1818

19-
spec.add_dependency 'activerecord', '>= 4.1.0'
19+
spec.add_dependency 'activerecord', '>= 6.1.0'
2020

2121
spec.add_development_dependency 'guard', '~> 2.16'
2222
spec.add_development_dependency 'guard-rspec', '~> 4.7'
2323
spec.add_development_dependency 'guard-rubocop', '~> 1.3'
2424
spec.add_development_dependency 'rake', '~> 13.0'
2525
spec.add_development_dependency 'rspec', '~> 3.9'
26-
spec.add_development_dependency 'rubocop', '~> 0.90.0'
26+
spec.add_development_dependency 'rubocop', '~> 1.65.0'
2727
spec.add_development_dependency 'simplecov', '~> 0.19'
28-
spec.add_development_dependency 'sqlite3', '~> 1.4.2'
28+
spec.add_development_dependency 'sqlite3', '~> 1.7'
29+
spec.metadata['rubygems_mfa_required'] = 'true'
2930
end

0 commit comments

Comments
 (0)