Class: Picss::ColorConverter

Inherits:
Object
  • Object
show all
Defined in:
lib/picss/color_converter.rb

Class Method Summary collapse

Class Method Details

.hex_to_rgba(hex) ⇒ Object



3
4
5
6
7
8
9
10
11
# File 'lib/picss/color_converter.rb', line 3

def self.hex_to_rgba hex
  parts = hex.scan(/../)
  r = parts[0].to_i(16)
  g = parts[1].to_i(16)
  b = parts[2].to_i(16)
  a = parts[3] || '1'
  a = a.to_i(16) / 255.0 if a != '1'
  return "rgba(#{r},#{g},#{b},#{a})"
end