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