Sha256: 07b435eedd2ad16473fee3fcf2123dd2e38868c50950745e3d5520c87a5ab395

Contents?: true

Size: 413 Bytes

Versions: 31

Compression:

Stored size: 413 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

      def yes?(message)
        @prompt.yes?(message)
      end
    end
  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
uffizzi-cli-2.4.11 lib/uffizzi/promt.rb
uffizzi-cli-2.4.10 lib/uffizzi/promt.rb
uffizzi-cli-2.4.9 lib/uffizzi/promt.rb
uffizzi-cli-2.4.8 lib/uffizzi/promt.rb
uffizzi-cli-2.4.7 lib/uffizzi/promt.rb
uffizzi-cli-2.4.6 lib/uffizzi/promt.rb
uffizzi-cli-2.4.5 lib/uffizzi/promt.rb
uffizzi-cli-2.4.4 lib/uffizzi/promt.rb
uffizzi-cli-2.4.3 lib/uffizzi/promt.rb
uffizzi-cli-2.4.2 lib/uffizzi/promt.rb
uffizzi-cli-2.4.1 lib/uffizzi/promt.rb
uffizzi-cli-2.4.0 lib/uffizzi/promt.rb
uffizzi-cli-2.3.4 lib/uffizzi/promt.rb
uffizzi-cli-2.3.3 lib/uffizzi/promt.rb
uffizzi-cli-2.3.2 lib/uffizzi/promt.rb
uffizzi-cli-2.3.1 lib/uffizzi/promt.rb
uffizzi-cli-2.3.0 lib/uffizzi/promt.rb
uffizzi-cli-2.2.2 lib/uffizzi/promt.rb
uffizzi-cli-2.2.1 lib/uffizzi/promt.rb
uffizzi-cli-2.2.0 lib/uffizzi/promt.rb