class GerbilCharts::SVGDC::LinearGradientVertical

LinearGraidentVertical

A preset filter

Public Class Methods

new(id,fromclr, toclr, opts={}) click to toggle source
Calls superclass method GerbilCharts::SVGDC::Filter::new
# File lib/gerbilcharts/svgdc/filters.rb, line 21
def initialize(id,fromclr, toclr, opts={})
  super(id,opts)
  @from_color=fromclr
  @to_color=toclr
end

Public Instance Methods

render(xfrag) click to toggle source
# File lib/gerbilcharts/svgdc/filters.rb, line 27
def render(xfrag)
    xfrag.linearGradient(:id => @filterid, :x1=>"0%", :y1=>"0%",:x2=>"0%",:y2=>"100%") {
        xfrag.stop(:offset=>"0%", :style=>"stop-color:#{@from_color}")
        xfrag.stop(:offset=>"100%", :style=>"stop-color:#{@to_color}")
   }
end