Class: StoreModel::CombineErrorsStrategies::MergeErrorStrategy
- Inherits:
-
Object
- Object
- StoreModel::CombineErrorsStrategies::MergeErrorStrategy
- Defined in:
- lib/store_model/combine_errors_strategies/merge_error_strategy.rb
Instance Method Summary collapse
Instance Method Details
#call(_attribute, base_errors, store_model_errors) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/store_model/combine_errors_strategies/merge_error_strategy.rb', line 6 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.) end end end |