Class: Ferrum::RGBA

Inherits:
Object
  • Object
show all
Defined in:
lib/ferrum/rgba.rb

Instance Method Summary collapse

Constructor Details

#initialize(red, green, blue, alpha) ⇒ RGBA

Returns a new instance of RGBA.



5
6
7
8
9
10
11
12
# File 'lib/ferrum/rgba.rb', line 5

def initialize(red, green, blue, alpha)
  self.red = red
  self.green = green
  self.blue = blue
  self.alpha = alpha

  validate
end

Instance Method Details

#to_hObject



14
15
16
# File 'lib/ferrum/rgba.rb', line 14

def to_h
  { r: red, g: green, b: blue, a: alpha }
end