module Tryouts::Console
def self.att(name, str)
def self.att(name, str) str = [style(ATTRIBUTES[name]), str, default_style].join str.extend Console::InstanceMethods str end
def self.bgcolor(col, str)
def self.bgcolor(col, str) str = [style(ATTRIBUTES[col]), str, default_style].join str.extend Console::InstanceMethods str end
def self.bright(str)
def self.bright(str) str = [style(ATTRIBUTES[:bright]), str, default_style].join str.extend Console::InstanceMethods str end
def self.color(col, str)
def self.color(col, str) str = [style(COLOURS[col]), str, default_style].join str.extend Console::InstanceMethods str end
def self.default_style
def self.default_style style(ATTRIBUTES[:default], ATTRIBUTES[:COLOURS], ATTRIBUTES[:BGCOLOURS]) end
def self.reverse(str)
def self.reverse(str) str = [style(ATTRIBUTES[:reverse]), str, default_style].join str.extend Console::InstanceMethods str end
def self.style(*att)
def self.style(*att) # => \e[8;34;42m "\e[%sm" % att.join(';') end
def self.underline(str)
def self.underline(str) str = [style(ATTRIBUTES[:underline]), str, default_style].join str.extend Console::InstanceMethods str end