Class: Svg::RGB

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

Instance Method Summary collapse

Constructor Details

#initialize(r = 0, g = 0, b = 0) ⇒ RGB

Returns a new instance of RGB.



8
9
10
11
12
# File 'lib/svg.rb', line 8

def initialize(r=0, g=0, b=0)
  @red = r
  @green = g
  @blue = b
end

Instance Method Details

#blueObject



19
20
21
# File 'lib/svg.rb', line 19

def blue
  @blue
end

#greenObject



16
17
18
# File 'lib/svg.rb', line 16

def green
  @green
end

#redObject



13
14
15
# File 'lib/svg.rb', line 13

def red
  @red
end

#to_sObject



22
23
24
# File 'lib/svg.rb', line 22

def to_s
  return "rgb(#{@red},#{@green},#{@blue})"
end