class Dry::Schema::Messages::Abstract
def self.build(options = EMPTY_HASH)
- Api: - private
def self.build(options = EMPTY_HASH) messages = new messages.configure do |config| options.each do |key, value| config.public_send(:"#{key}=", value) end config.root = "#{config.top_namespace}.#{config.root}" config.rule_lookup_paths = config.rule_lookup_paths.map { |path| "#{config.top_namespace}.#{path}" } yield(config) if block_given? end messages.prepare end