Method: Color#lighten

Defined in:
lib/iron/web/color.rb

#lighten(amt = BRIGHTNESS_DEFAULT) ⇒ Object

Lighten color by amt



142
143
144
145
146
147
148
149
150
# File 'lib/iron/web/color.rb', line 142

def lighten(amt = BRIGHTNESS_DEFAULT)
  return self if amt <= 0
  return WHITE if amt >= 1.0
  val = Color.new(self)
  val.r += ((255-val.r) * amt).to_i
  val.g += ((255-val.g) * amt).to_i
  val.b += ((255-val.b) * amt).to_i
  val
end