class AxlsxRad::Config

Attributes

aColumns[RW]
dStylesCfg[RW]
xxKeyUnique[RW]

Public Class Methods

new(aColumns=[],dStylesCfg={},xxKeyUnique=nil) click to toggle source
# File lib/axlsx_rad/config.rb, line 6
def initialize(aColumns=[],dStylesCfg={},xxKeyUnique=nil)
  @aColumns    = aColumns
  @dStylesCfg  = dStylesCfg
  @xxKeyUnique = nil
end

Public Instance Methods

getStylesForDocument(oJsondoc=nil) click to toggle source
# File lib/axlsx_rad/config.rb, line 15
def getStylesForDocument(oJsondoc=nil)
  dStyles = { :bgstyle => nil, :properties => {} }
  unless oJsondoc.is_a?(JsonDoc::Document)
    raise ArgumentError, 'E_NOT_JSONDOC'
  end
  return dStyles
end
getStylesForHeader() click to toggle source

Override this method with rules to return style key

# File lib/axlsx_rad/config.rb, line 12
def getStylesForHeader()
  return { :bgstyle => :head }
end