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


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