class Joseph::GdkColor

Public Class Methods

create(r, g, b) click to toggle source
# File lib/joseph/gdk_color.rb, line 3
def self.create(r, g, b)
  color = self.new
  color.red = r
  color.green = g
  color.blue = b
  color
end

Public Instance Methods

blue=(val) click to toggle source
# File lib/joseph/gdk_color.rb, line 24
def blue=(val)
  self[:blue] = val.to_gdk_color
end
green=(val) click to toggle source
# File lib/joseph/gdk_color.rb, line 20
def green=(val)
  self[:green] = val.to_gdk_color
end
hex=(val) click to toggle source
# File lib/joseph/gdk_color.rb, line 28
def hex=(val)
  val.sub! /#/, ''
  self.red = val[0..1].to_i(16)
  self.green = val[2..3].to_i(16)
  self.blue = val[4..5].to_i(16)
end
red=(val) click to toggle source
# File lib/joseph/gdk_color.rb, line 16
def red=(val)
  self[:red] = val.to_gdk_color
end