Sha256: c13f22e0e1c62eb6b0ea5b5061d84cd0b5b0cb2d4289dcaff7f3631bc08ed39d

Contents?: true

Size: 909 Bytes

Versions: 12

Compression:

Stored size: 909 Bytes

Contents

require 'singleton'
class ToolsPrompt
  include Singleton

  def initialize(options = {}); end

  def self.yes?(*args)
    prompt = TTY::Prompt.new
    prompt.yes?(*args)
  end

  def self.no?(*args)
    prompt = TTY::Prompt.new
    prompt.no?(*args)
  end

  def self.ask(*args)
    prompt = TTY::Prompt.new
    result = prompt.ask(*args)
    result
  end

  def self.mask(*args)
    prompt = TTY::Prompt.new
    result = prompt.mask(*args)
    result
  end

  def self.select(*args)
    prompt = TTY::Prompt.new
    result = prompt.select(*args)
    result
  end

  def self.multi_select(*args)
    prompt = TTY::Prompt.new
    result = prompt.multi_select(*args)
    result
  end

  def self.enum_select(*args)
    prompt = TTY::Prompt.new
    result = prompt.enum_select(*args)
    result
  end

  def self.expand(*args)
    prompt = TTY::Prompt.new
    result = prompt.expand(*args)
    result
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
tools-1.2.0 lib/lib/prompt.rb
tools-1.1.0 lib/lib/prompt.rb
tools-1.0.1 lib/lib/prompt.rb
tools-1.0.0 lib/lib/prompt.rb
tools-0.5.4 lib/lib/prompt.rb
tools-0.5.3 lib/lib/prompt.rb
tools-0.5.1 lib/lib/prompt.rb
tools-0.5.0 lib/lib/prompt.rb
tools-0.4.9 lib/lib/prompt.rb
tools-0.4.8 lib/lib/prompt.rb
tools-0.4.7 lib/lib/prompt.rb
tools-0.4.6 lib/lib/prompt.rb