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