class Dry::Schema::Messages::I18n
def get(key, options = EMPTY_HASH)
- Api: - public
Returns:
-
(String)
-
Parameters:
-
options
(Hash
) -- -
key
(Symbol
) --
def get(key, options = EMPTY_HASH) return unless key result = t.(key, locale: options.fetch(:locale, default_locale)) if result.is_a?(Hash) text = result[:text] meta = result.dup.tap { |h| h.delete(:text) } else text = result meta = EMPTY_HASH.dup end { text: text, meta: meta } end