class String
Public Class Methods
ballot()
click to toggle source
A UTF-8 ballot.
Example:
>> String.ballot => "✘"
# File lib/freshen/helpers/string.rb, line 28 def self.ballot "\u2718" end
checkmark()
click to toggle source
A UTF-8 checkmark.
Example:
>> String.checkmark => "✔"
# File lib/freshen/helpers/string.rb, line 18 def self.checkmark "\u2714" end
prefix()
click to toggle source
A simple string prefix.
Example:
>> String.prefix => "==>"
# File lib/freshen/helpers/string.rb, line 8 def self.prefix "==>" end
Public Instance Methods
blue()
click to toggle source
Make a string blue.
Example:
>> puts "freshen".blue => "\e[34mfreshen\e[0m"
# File lib/freshen/helpers/string.rb, line 78 def blue modify(34) end
bold()
click to toggle source
Make a string bold.
Example:
>> puts "freshen".bold => "\e[1mfreshen\e[0m"
# File lib/freshen/helpers/string.rb, line 38 def bold modify(1) end
gray()
click to toggle source
Make a string gray.
Example:
>> puts "freshen".gray => "\e[37mfreshen\e[0m"
# File lib/freshen/helpers/string.rb, line 88 def gray modify(37) end
green()
click to toggle source
Make a string green.
Example:
>> puts "freshen".green => "\e[32mfreshen\e[0m"
# File lib/freshen/helpers/string.rb, line 58 def green modify(32) end
red()
click to toggle source
Make a string red.
Example:
>> puts "freshen".red => "\e[31mfreshen\e[0m"
# File lib/freshen/helpers/string.rb, line 48 def red modify(31) end
yellow()
click to toggle source
Make a string yellow.
Example:
>> puts "freshen".yellow => "\e[33mfreshen\e[0m"
# File lib/freshen/helpers/string.rb, line 68 def yellow modify(33) end
Private Instance Methods
modify(code)
click to toggle source
Wrap the current string using the specified code.
# File lib/freshen/helpers/string.rb, line 96 def modify(code) "\e[#{code}m#{self}\e[0m" end