Sha256: cb716e1b51a8ca736e30e334492918c7ba41567f65ff1414b058d424a2765bb0
Contents?: true
Size: 519 Bytes
Versions: 7
Compression:
Stored size: 519 Bytes
Contents
# frozen_string_literal: true module StoreModel module CombineErrorsStrategies class MergeErrorStrategy def call(_attribute, base_errors, store_model_errors) if Rails::VERSION::MAJOR < 6 || Rails::VERSION::MAJOR == 6 && Rails::VERSION::MINOR.zero? base_errors.copy!(store_model_errors) else store_model_errors.errors.each do |error| base_errors.add(:configuration, :invalid, message: error.full_message) end end end end end end
Version data entries
7 entries across 7 versions & 1 rubygems