Skip to content

Commit 882c9ec

Browse files
committed
add rails/upgrade_7_2_to_8_0 snippet
1 parent 9a3efbf commit 882c9ec

File tree

2 files changed

+23
-0
lines changed

2 files changed

+23
-0
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# frozen_string_literal: true
2+
3+
Synvert::Rewriter.new 'rails', 'convert_configs_7_2_to_8_0' do
4+
configure(parser: Synvert::PRISM_PARSER)
5+
6+
description <<~EOS
7+
It converts rails configs from 7.1 to 8.0
8+
9+
1. it sets `config.load_defaults 8.0` in config/application.rb.
10+
EOS
11+
12+
if_gem 'rails', '~> 8.0.0'
13+
14+
call_helper 'rails/set_load_defaults', rails_version: '8.0'
15+
end

lib/rails/upgrade_7_2_to_8_0.rb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# frozen_string_literal: true
2+
3+
Synvert::Rewriter.new 'rails', 'upgrade_7_2_to_8_0' do
4+
description 'It upgrades rails 7.2 to 8.0.'
5+
6+
add_snippet 'rails', 'convert_configs_7_2_to_8_0'
7+
add_snippet 'rails', 'new_enum_syntax'
8+
end

0 commit comments

Comments
 (0)