class Dry::Schema::Messages::Abstract
def call(predicate, options)
- Api: - public
Returns:
-
(Template)
-
def call(predicate, options) options = {locale: default_locale, **options} opts = options.reject { |k,| config.lookup_options.include?(k) } path = lookup_paths(predicate, options).detect { |key| key?(key, opts) } return unless path result = get(path, opts) [ Template.new( messages: self, key: path, options: opts ), result[:meta] ] end