class Dry::Schema::Messages::Template
@api private
def call(data = EMPTY_HASH)
- Api: - private
def call(data = EMPTY_HASH) ensure_message! messages.interpolate(key, options, **data) end
def data(data = EMPTY_HASH)
- Api: - private
def data(data = EMPTY_HASH) ensure_message! messages.interpolatable_data(key, options, **options, **data) end
def ensure_message!
def ensure_message! return if messages.key?(key, options) raise KeyError, "No message found for template, template=#{inspect}" end