Sha256: fb09ebfc520c2f9e1c299596a170b5c3561fe80a0bd75aee9b5aea79827af17d
Contents?: true
Size: 454 Bytes
Versions: 4
Compression:
Stored size: 454 Bytes
Contents
module Vedeu class Colour class << self def define(pair = []) 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.7 | lib/vedeu/output/colour.rb |
vedeu-0.0.6 | lib/vedeu/output/colour.rb |
vedeu-0.0.5 | lib/vedeu/output/colour.rb |
vedeu-0.0.4 | lib/vedeu/output/colour.rb |