module Support
Public Instance Methods
blue(string)
click to toggle source
Colorize UNIX output - blue
# File lib/jails/support.rb, line 26 def blue(string) "\e[34m#{string}\e[0m" end
pluralize(count, singular, plural)
click to toggle source
Return count and word properly pluralized.
# File lib/jails/support.rb, line 17 def pluralize(count, singular, plural) if count == 1 count.to_s + " " + singular else count.to_s + " " + plural end end
titleize(string)
click to toggle source
Transform string, downcase all words, capitalize each not on list, capitalize first word.
# File lib/jails/support.rb, line 4 def titleize(string) do_not_capitalize = ["the","a","an","and","but","or","nor","for","of","to","at","by","from","in","on"] array = string.split.each do |word| if do_not_capitalize.include?(word.downcase) word.downcase! else word.capitalize! end end array[0].capitalize + " " + array[1..-1].join(" ") end