# frozen_string_literal: true
require_relative 'converter_registry'
module TTY
class Prompt
module ConverterDSL
def converter_registry
@converter_registry ||= ConverterRegistry.new
end
def converter(name, &block)
@converter_registry = converter_registry.register(name, &block)
self
end
def convert(name, data)
@converter_registry[name, data]
end
end # ConverterDSL
end # Prompt
end # TTY