A library focused on working with colors and gradients.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
spec
src
.editorconfig
.gitignore
.travis.yml
LICENSE
README.md
shard.yml

README.md

colors and gradients

This is a library focused on working with colors and gradients. At this stage it allows you to create an RGB gradient.

Installation

Add this to your application's shard.yml:

dependencies:
  colors:
    github: dscottboggs/colors-and-gradients

Usage

require "colors"

include Colors

red = Color.red
green = Color.new red: 0, green: 0xFF, blue: 0
gray = Color.gray 0x55

color_based_on_percent = Gradient.new :red, :green, 100

color = color_based_on_percent[50] # => Color red: 127, green: 127, blue: 0
color.to_s                         # => "#7F7F00"

Development

It's crystal, just check out the repo.

Contributing

  1. Fork it (https://github.com/dscottboggs/colors/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors