Module: TTY::Prompt::ConverterDSL

Included in:
Converters
Defined in:
lib/tty/prompt/converter_dsl.rb

Instance Method Summary collapse

Instance Method Details

#convert(name, data) ⇒ Object



17
18
19
# File 'lib/tty/prompt/converter_dsl.rb', line 17

def convert(name, data)
  @converter_registry[name, data]
end

#converter(name, &block) ⇒ Object



12
13
14
15
# File 'lib/tty/prompt/converter_dsl.rb', line 12

def converter(name, &block)
  @converter_registry = converter_registry.register(name, &block)
  self
end

#converter_registryObject



8
9
10
# File 'lib/tty/prompt/converter_dsl.rb', line 8

def converter_registry
  @converter_registry ||= ConverterRegistry.new
end