Skip to content

Commit c5d7a6f

Browse files
committed
use PRISM_PARSER in rails/rename_errors_keys_to_attribute_names
1 parent 243d74b commit c5d7a6f

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

lib/rails/rename_errors_keys_to_attribute_names.rb

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# frozen_string_literal: true
22

33
Synvert::Rewriter.new 'rails', 'rename_errors_keys_to_attribute_names' do
4-
configure(parser: Synvert::PARSER_PARSER)
4+
configure(parser: Synvert::PRISM_PARSER)
55

66
description <<~EOS
77
It renames `errors#keys` to `erros#attribute_names`
@@ -10,10 +10,10 @@
1010
if_gem 'rails', '>= 6.1'
1111

1212
within_files Synvert::RAILS_MODEL_FILES do
13-
with_node node_type: 'send',
14-
receiver: { node_type: 'send', message: 'errors', arguments: { size: 0 } },
15-
message: 'keys',
16-
arguments: { size: 0 } do
13+
with_node node_type: 'call_node',
14+
receiver: { node_type: 'call_node', name: 'errors', arguments: nil },
15+
name: 'keys',
16+
arguments: nil do
1717
replace :message, with: 'attribute_names'
1818
end
1919
end

0 commit comments

Comments
 (0)