Sha256: d36104e0d3c3829f06a2ccee16d903a141aba179cddbae6b2406e2646bfca0a8
Contents?: true
Size: 937 Bytes
Versions: 5
Compression:
Stored size: 937 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 return result end def self.mask *args prompt = TTY::Prompt.new result = prompt.mask *args return result end def self.select *args prompt = TTY::Prompt.new result = prompt.select *args return result end def self.multi_select *args prompt = TTY::Prompt.new result = prompt.multi_select *args return result end def self.enum_select *args prompt = TTY::Prompt.new result = prompt.multi_select *args return result end def self.expand *args prompt = TTY::Prompt.new result = prompt.expand *args return result end end
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
tools-0.4.4 | lib/lib/prompt.rb |
tools-0.4.3 | lib/lib/prompt.rb |
tools-0.4.2 | lib/lib/prompt.rb |
tools-0.4.1 | lib/lib/prompt.rb |
tools-0.3.9 | lib/lib/prompt.rb |