class DYI::Drawing::ColorEffect::GradientStop
Attributes
color[R]
offset[R]
opacity[R]
Public Class Methods
new(offset, options={})
click to toggle source
# File lib/dyi/drawing/color_effect.rb, line 215 def initialize(offset, options={}) @offset = offset.to_f self.color = options[:color] self.opacity = options[:opacity] end
Public Instance Methods
color=(value)
click to toggle source
# File lib/dyi/drawing/color_effect.rb, line 221 def color=(value) @color = Color.new_or_nil(value) value end
opacity=(value)
click to toggle source
# File lib/dyi/drawing/color_effect.rb, line 226 def opacity=(value) @opacity = value ? value.to_f : nil value end
write_as(formatter, io=$>)
click to toggle source
# File lib/dyi/drawing/color_effect.rb, line 231 def write_as(formatter, io=$>) formatter.write_gradient_stop(self, io) end