Files
grecia/app/controllers/concerns/translatable.rb
Javi Martín efd8f47596 Add and apply ArrayCoercion rubocop rule
This rule was added in Rubocop 0.88.0.
2020-10-23 12:01:39 +02:00

16 lines
403 B
Ruby

module Translatable
extend ActiveSupport::Concern
private
def translation_params(resource_model, options = {})
attributes = [:id, :locale, :_destroy]
if options[:only]
attributes += Array(options[:only])
else
attributes += resource_model.translated_attribute_names
end
{ translations_attributes: attributes - Array(options[:except]) }
end
end