class Dry::Schema::Messages::YAML
def merge(overrides)
- Api: - public
Returns:
-
(Messages::I18n)
-
Parameters:
-
overrides
(String
) --
def merge(overrides) if overrides.is_a?(Hash) self.class.new( data: data.merge(self.class.flat_hash(overrides)), config: config ) else self.class.new( data: Array(overrides).reduce(data) { |a, e| a.merge(load_translations(e)) }, config: config ) end end