Class: ToolsPrompt

Inherits:
Object show all
Includes:
Singleton
Defined in:
lib/lib/prompt.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ ToolsPrompt

Returns a new instance of ToolsPrompt.



5
# File 'lib/lib/prompt.rb', line 5

def initialize(options = {}); end

Class Method Details

.ask(*args) ⇒ Object



17
18
19
20
21
# File 'lib/lib/prompt.rb', line 17

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

.enum_select(*args) ⇒ Object



41
42
43
44
45
# File 'lib/lib/prompt.rb', line 41

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

.expand(*args) ⇒ Object



47
48
49
50
51
# File 'lib/lib/prompt.rb', line 47

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

.mask(*args) ⇒ Object



23
24
25
26
27
# File 'lib/lib/prompt.rb', line 23

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

.multi_select(*args) ⇒ Object



35
36
37
38
39
# File 'lib/lib/prompt.rb', line 35

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

.no?(*args) ⇒ Boolean

Returns:

  • (Boolean)


12
13
14
15
# File 'lib/lib/prompt.rb', line 12

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

.select(*args) ⇒ Object



29
30
31
32
33
# File 'lib/lib/prompt.rb', line 29

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

.yes?(*args) ⇒ Boolean

Returns:

  • (Boolean)


7
8
9
10
# File 'lib/lib/prompt.rb', line 7

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