Sha256: 1217b52d78815a823a06af214cdc67887179b2fb44f3f2e6f64bf569d094acf2
Contents?: true
Size: 449 Bytes
Versions: 7
Compression:
Stored size: 449 Bytes
Contents
# frozen_string_literal: true require_relative "converter_registry" module TTY class Prompt module ConverterDSL def converter_registry @__converter_registry ||= ConverterRegistry.new end def converter(*names, &block) converter_registry.register(*names, &block) end def convert(name, input) converter_registry[name].call(input) end end # ConverterDSL end # Prompt end # TTY
Version data entries
7 entries across 7 versions & 2 rubygems