Sha256: cec6d78cac60d9dc18d82f3ba07d4956ed469db7b3545be24bde326e7434c9f3

Contents?: true

Size: 414 Bytes

Versions: 10

Compression:

Stored size: 414 Bytes

Contents

# encoding: utf-8

require 'tty/prompt/converter_registry'

module TTY
  class Prompt
    module ConverterDSL
      def self.extended(base)
        attr_reader :converter_registry

        base.instance_variable_set(:@converter_registry, ConverterRegistry.new)
      end

      def converter(name, &block)
        converter_registry.register(name, &block)
      end
    end # ConverterDSL
  end # Prompt
end # TTY

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
tty-prompt-0.10.1 lib/tty/prompt/converter_dsl.rb
tty-prompt-0.10.0 lib/tty/prompt/converter_dsl.rb
tty-prompt-0.9.0 lib/tty/prompt/converter_dsl.rb
tty-prompt-0.8.0 lib/tty/prompt/converter_dsl.rb
tty-prompt-0.7.1 lib/tty/prompt/converter_dsl.rb
tty-prompt-0.7.0 lib/tty/prompt/converter_dsl.rb
tty-prompt-0.6.0 lib/tty/prompt/converter_dsl.rb
tty-prompt-0.5.0 lib/tty/prompt/converter_dsl.rb
tty-prompt-0.4.0 lib/tty/prompt/converter_dsl.rb
tty-prompt-0.3.0 lib/tty/prompt/converter_dsl.rb