class HighLine::Style

def self.rgb_number(*parts)

Returns:
  • (Numeric) - to be used as escape code on ANSI terminals

Parameters:
  • parts (Array) -- three numerical codes for red, green
def self.rgb_number(*parts)
  parts = parts.flatten
  16 + parts.reduce(0) do |kode, part|
    kode * 6 + (part / 256.0 * 6.0).floor
  end
end