Sha256: a4a2a192bef98067a53c9f73d73e6e66a3b13d91b1fa273bf51f521c9e44f68d

Contents?: true

Size: 348 Bytes

Versions: 16

Compression:

Stored size: 348 Bytes

Contents

# frozen_string_literal: true

require 'tty-prompt'

module Uffizzi
  module UI
    class Prompt
      def initialize
        @prompt = TTY::Prompt.new
      end

      def select(question, choices)
        @prompt.select(question, choices)
      end

      def ask(message, **args)
        @prompt.ask(message, **args)
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
uffizzi-cli-1.0.5 lib/uffizzi/promt.rb
uffizzi-cli-1.0.4 lib/uffizzi/promt.rb
uffizzi-cli-1.0.3 lib/uffizzi/promt.rb
uffizzi-cli-1.0.2 lib/uffizzi/promt.rb
uffizzi-cli-1.0.1 lib/uffizzi/promt.rb
uffizzi-cli-1.0.0 lib/uffizzi/promt.rb
uffizzi-cli-0.14.0 lib/uffizzi/promt.rb
uffizzi-cli-0.12.0 lib/uffizzi/promt.rb
uffizzi-cli-0.11.5 lib/uffizzi/promt.rb
uffizzi-cli-0.11.4 lib/uffizzi/promt.rb
uffizzi-cli-0.11.3 lib/uffizzi/promt.rb
uffizzi-cli-0.11.2 lib/uffizzi/promt.rb
uffizzi-cli-0.11.1 lib/uffizzi/promt.rb
uffizzi-cli-0.11.0 lib/uffizzi/promt.rb
uffizzi-cli-0.10.1 lib/uffizzi/promt.rb
uffizzi-cli-0.10.0 lib/uffizzi/promt.rb