Sha256: de37f26e3a0eb9bc97b668cd65349ce35efcfa9172b30ef4faed48fac4eacdf5
Contents?: true
Size: 936 Bytes
Versions: 1
Compression:
Stored size: 936 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.enum_select *args return result end def self.expand *args prompt = TTY::Prompt.new result = prompt.expand *args return result end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
tools-0.4.5 | lib/lib/prompt.rb |