### Example Usage Source: https://github.com/halostatue/color/blob/main/README.md This example demonstrates how to make a given RGB color lighter by adjusting its lightness component in the CIE LAB color space while keeping other components intact, and then converting it back to RGB. ```ruby c = Color::RGB.from_values(r, g, b).to_lab if (t = c.l / 50.0) < 1 c.l = 50 * ((1.0 - t) * Math.sqrt(t) + t**2) end c.to_rgb ``` -------------------------------- ### Running Tests Source: https://github.com/halostatue/color/blob/main/CONTRIBUTING.md You can run tests using the `rake` command, which is equivalent to `rake test`. ```ruby rake ``` -------------------------------- ### Running Tests with Coverage Analysis Source: https://github.com/halostatue/color/blob/main/CONTRIBUTING.md To run tests with code coverage analysis, use the `rake coverage` command. ```ruby rake coverage ``` -------------------------------- ### Git commit with signoff Source: https://github.com/halostatue/color/blob/main/LICENCE.md Automatically add a 'Signed-off-by' trailer to a git commit. ```shell git commit --signoff ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.