Class: Dry::Schema::Messages::Abstract
- Defined in:
- lib/zleb/plugins/dry_schema_enhance.rb
Instance Method Summary collapse
-
#get_message_for_key(predicate, options) ⇒ Object
Abstract class for message backends.
Instance Method Details
#get_message_for_key(predicate, options) ⇒ Object
Abstract class for message backends
22 23 24 25 26 27 28 29 30 |
# File 'lib/zleb/plugins/dry_schema_enhance.rb', line 22 def (predicate, ) = { locale: default_locale, ** } opts = .reject { |k, | config..include?(k) } path = lookup_paths(predicate, ).detect { |key| key?(key, opts) } return unless path result = get(path, opts) end |