Google

/*
 * Returns a new Imlib2::Color::HlsaColor.
 *
 * Examples:
 *   h, l, s, a = 255, 0, 0, 255
 *   border = Imlib2::Color::HlsaColor.new h, l, s, a
 *
 *   values = [255, 0, 0, 255]
 *   border = Imlib2::Color::HlsaColor.new values
 *
 */
VALUE hlsa_color_new(int argc, VALUE *argv, VALUE klass) {