# File lib/color/hsl.rb, line 213
  def mix_with(color, mix_percent = 0.5)
    color   = color.to_hsl
    _h = ((color.h - self.h) * mix_percent) + self.h
    _s = ((color.s - self.s) * mix_percent) + self.s
    _l = ((color.l - self.l) * mix_percent) + self.l

    self.class.from_fraction(_h, _s, _l)
  end