Module: RailsExcelReporter::Styling::ClassMethods

Defined in:
lib/rails_excel_reporter/styling.rb

Instance Method Summary collapse

Instance Method Details

#inherited(subclass) ⇒ Object



17
18
19
20
# File 'lib/rails_excel_reporter/styling.rb', line 17

def inherited(subclass)
  super
  subclass.instance_variable_set :@styles, @styles.dup if @styles
end

#style(target, options = {}) ⇒ Object



8
9
10
11
# File 'lib/rails_excel_reporter/styling.rb', line 8

def style(target, options = {})
  @styles ||= {}
  @styles[target.to_sym] = options
end

#stylesObject



13
14
15
# File 'lib/rails_excel_reporter/styling.rb', line 13

def styles
  @styles ||= {}
end