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