The coloRegex gem saves you from dealing with regex for colors, it contains all 148 named
colors including transparent and currentColor.
And deals with any kind of color code: hex, rgb, rgba, hsl, hsla.
Usage
Nothing fancy here after installation you'll have a new constant available: COLOREGEX
Example usage:
class Person < ActiveRecord::Base
validates_format_of :color, with: COLOREGEX, on: :create
endOr:
'#FF0000'.match?(COLOREGEX)
#=> true
'#FF000Q'.match?(COLOREGEX)
#=> falseInstallation
For bundler add it to your Gemfile:
gem 'coloregex', '~> 0.1.2'For manual do:
$ gem install coloregex##Todo:
- ?
Contributing
- Your more than welcome to contribute; open up a pull request and i'll have a look.
License
The gem is available as open source under the terms of the MIT License.
Credits
- Thanks to Adil Yakubi for creating the cool illustration you see above.
- Thanks to all the commentators & contributors to this gist
