Sha256: b0120fc476bcea7a272ca7305ec0736b84e140efb9c2b188d9d93829ba5d94db
Contents?: true
Size: 494 Bytes
Versions: 4
Compression:
Stored size: 494 Bytes
Contents
module Vedeu class Colour class << self def define(pair = []) return '' if pair.empty? new(pair).define end alias_method :set, :define end def initialize(pair = []) @pair = pair || [] end def define [foreground, background].join end private attr_reader :pair def foreground Foreground.escape_sequence(pair[0]) end def background Background.escape_sequence(pair[1]) end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
vedeu-0.0.14 | lib/vedeu/output/colour.rb |
vedeu-0.0.13 | lib/vedeu/output/colour.rb |
vedeu-0.0.12 | lib/vedeu/output/colour.rb |
vedeu-0.0.11 | lib/vedeu/output/colour.rb |