Class: String

Inherits:
Object show all
Defined in:
lib/nifty/utils/extensions/string.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.random(options = {}) ⇒ Object



5
6
7
# File 'lib/nifty/utils/extensions/string.rb', line 5

def self.random(options = {})
  Nifty::Utils::RandomString.generate(options)
end

Instance Method Details

#ansi(code) ⇒ Object



9
10
11
# File 'lib/nifty/utils/extensions/string.rb', line 9

def ansi(code)
  "\e[#{code.to_s}m#{self}\e[0m"
end

#blueObject



25
26
27
# File 'lib/nifty/utils/extensions/string.rb', line 25

def blue
  self.ansi(34)
end

#greenObject



17
18
19
# File 'lib/nifty/utils/extensions/string.rb', line 17

def green
  self.ansi(32)
end

#redObject



13
14
15
# File 'lib/nifty/utils/extensions/string.rb', line 13

def red
  self.ansi(31)
end

#yellowObject



21
22
23
# File 'lib/nifty/utils/extensions/string.rb', line 21

def yellow
  self.ansi(33)
end