Class: String

Inherits:
Object
  • Object
show all
Defined in:
lib/puppet-debugger.rb

Overview

monkey patch in some color effects string methods

Instance Method Summary collapse

Instance Method Details

#camel_caseObject



41
42
43
44
# File 'lib/puppet-debugger.rb', line 41

def camel_case
  return self if self !~ /_/ && self =~ /[A-Z]+.*/
  split('_').map(&:capitalize).join
end

#cyanObject



21
22
23
# File 'lib/puppet-debugger.rb', line 21

def cyan
  "\033[36m#{self}\033[0m"
end

#fatalObject



33
34
35
# File 'lib/puppet-debugger.rb', line 33

def fatal
  red
end

#greenObject



17
18
19
# File 'lib/puppet-debugger.rb', line 17

def green
  "\033[32m#{self}\033[0m"
end

#infoObject



37
38
39
# File 'lib/puppet-debugger.rb', line 37

def info
  green
end

#redObject



13
14
15
# File 'lib/puppet-debugger.rb', line 13

def red
  "\033[31m#{self}\033[0m"
end

#warningObject



29
30
31
# File 'lib/puppet-debugger.rb', line 29

def warning
  yellow
end

#yellowObject



25
26
27
# File 'lib/puppet-debugger.rb', line 25

def yellow
  "\033[33m#{self}\033[0m"
end