Add and apply ArrayCoercion rubocop rule

This rule was added in Rubocop 0.88.0.
This commit is contained in:
Javi Martín
2020-10-10 21:09:27 +02:00
parent 7275fc9aa2
commit efd8f47596
3 changed files with 6 additions and 3 deletions

View File

@@ -374,6 +374,9 @@ Style/AccessorGrouping:
Style/AndOr:
Enabled: true
Style/ArrayCoercion:
Enabled: true
Style/BlockDelimiters:
Enabled: true

View File

@@ -6,10 +6,10 @@ module Translatable
def translation_params(resource_model, options = {})
attributes = [:id, :locale, :_destroy]
if options[:only]
attributes += [*options[:only]]
attributes += Array(options[:only])
else
attributes += resource_model.translated_attribute_names
end
{ translations_attributes: attributes - [*options[:except]] }
{ translations_attributes: attributes - Array(options[:except]) }
end
end

View File

@@ -17,7 +17,7 @@ section "Creating Users" do
def unique_document_number
@document_number ||= 12345678
@document_number += 1
"#{@document_number}#{[*"A".."Z"].sample}"
"#{@document_number}#{("A".."Z").to_a.sample}"
end
admin = create_user("admin@consul.dev", "admin")