Class: Zypper::Upgraderepo::Messages

Inherits:
Object
  • Object
show all
Defined in:
lib/zypper/upgraderepo/utils.rb

Class Method Summary collapse

Class Method Details

.error(e) ⇒ Object



36
37
38
39
40
41
42
43
44
# File 'lib/zypper/upgraderepo/utils.rb', line 36

def self.error(e)
  if e.class == String
    puts ' [E] '.bold.red + e
  elsif e.class == Interruption
    STDERR.puts e.message =~ /\(/ ? e.message.gsub(/.*\((.*)\).*/, '\1').green : e.message.green
  else
    STDERR.puts 'Error! '.bold.red + e.message
  end
end

.ok(m) ⇒ Object



46
47
48
# File 'lib/zypper/upgraderepo/utils.rb', line 46

def self.ok(m)
  puts ' [V] '.bold.green + m
end

.warning(m) ⇒ Object



50
51
52
# File 'lib/zypper/upgraderepo/utils.rb', line 50

def self.warning(m)
  puts ' [W] '.bold.yellow + m
end