module GirlsBar::Helper

Public Class Methods

set_color(*arg) { || ... } click to toggle source
# File lib/girls_bar/helper.rb, line 3
def self.set_color(*arg)
  print color_codes(arg)
  yield if block_given?
  print color_code(:clear)
end

Private Class Methods

color_code(key) click to toggle source
# File lib/girls_bar/helper.rb, line 10
def self.color_code(key)
  "\e[#{GirlsBar::DISPLAY_COLORS[key]}m"
end
color_codes(keys) click to toggle source
# File lib/girls_bar/helper.rb, line 14
def self.color_codes(keys)
  codes = keys.map {|k| GirlsBar::DISPLAY_COLORS[k] }.compact.join(";")
  "\e[#{codes}m"
end