class String
Public Instance Methods
basename()
click to toggle source
# File lib/git-amnesia/string.rb, line 14 def basename `basename "#{self}"`.trim end
blue()
click to toggle source
# File lib/git-amnesia/string.rb, line 26 def blue colorize(34) end
explode()
click to toggle source
# File lib/git-amnesia/string.rb, line 6 def explode self.split("\n") end
green()
click to toggle source
# File lib/git-amnesia/string.rb, line 22 def green colorize(32) end
split_dirs()
click to toggle source
# File lib/git-amnesia/string.rb, line 10 def split_dirs self.sub(":", "\n") end
trim()
click to toggle source
# File lib/git-amnesia/string.rb, line 2 def trim self.sub("\n", "") end
yellow()
click to toggle source
# File lib/git-amnesia/string.rb, line 18 def yellow colorize(33) end
Private Instance Methods
colorize(color_code)
click to toggle source
# File lib/git-amnesia/string.rb, line 31 def colorize(color_code) "\e[#{color_code}m#{self}\e[0m" end