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