Module: Wiskey::SassExtensions::Functions::ColorNumber
- Included in:
- Sass::Script::Functions
- Defined in:
- lib/wiskey/sass_extensions/functions/color_number.rb
Overview
Color number generates hex string without ‘#’ symbol for IE filters
Instance Method Summary collapse
Instance Method Details
#color_number(color) ⇒ Object
4 5 6 7 8 9 |
# File 'lib/wiskey/sass_extensions/functions/color_number.rb', line 4 def color_number(color) rgb_color = Sass::Script::Color::COLOR_NAMES[color.to_s] || (0..2).map {|n| color.to_s.gsub(/^#/, '').to_i(16) >> (n << 3) & 0xff}.reverse sass_color = Sass::Script::Color.new rgb_color Sass::Script::String.new sass_color.inspect.to_s.gsub(/^#/, '') end |