Class: Jammit::UI::Shell

Inherits:
Jammit::UI show all
Defined in:
lib/jammit-core/ui.rb

Instance Method Summary collapse

Constructor Details

#initialize(shell) ⇒ Shell

Returns a new instance of Shell.



16
17
18
# File 'lib/jammit-core/ui.rb', line 16

def initialize(shell)
  @shell = shell
end

Instance Method Details

#confirm(msg) ⇒ Object



28
29
30
# File 'lib/jammit-core/ui.rb', line 28

def confirm(msg)
  @shell.say(msg, :green)
end

#debug(msg) ⇒ Object

TODO: Add debug mode



21
22
# File 'lib/jammit-core/ui.rb', line 21

def debug(msg)
end

#error(msg) ⇒ Object



36
37
38
# File 'lib/jammit-core/ui.rb', line 36

def error(msg)
  @shell.say(msg, :red)
end

#info(msg) ⇒ Object



24
25
26
# File 'lib/jammit-core/ui.rb', line 24

def info(msg)
  @shell.say(msg)
end

#warn(msg) ⇒ Object



32
33
34
# File 'lib/jammit-core/ui.rb', line 32

def warn(msg)
  @shell.say(msg, :yellow)
end