Method: Axlsx::GradientFill#initialize

Defined in:
lib/axlsx/stylesheet/gradient_fill.rb

#initialize(options = {}) ⇒ GradientFill

Creates a new GradientFill object

Options Hash (options):

  • type (Symbol)
  • degree (Float)
  • left (Float)
  • right (Float)
  • top (Float)
  • bottom (Float)


46
47
48
49
50
51
52
# File 'lib/axlsx/stylesheet/gradient_fill.rb', line 46

def initialize(options={})
  options[:type] ||= :linear
  options.each do |o|
    self.send("#{o[0]}=", o[1]) if self.respond_to? o[0]
  end
  @stop = SimpleTypedList.new GradientStop
end