Module: ToSpreadsheet

Defined in:
lib/to_spreadsheet.rb,
lib/to_spreadsheet/rule.rb,
lib/to_spreadsheet/context.rb,
lib/to_spreadsheet/railtie.rb,
lib/to_spreadsheet/version.rb,
lib/to_spreadsheet/renderer.rb,
lib/to_spreadsheet/rule/base.rb,
lib/to_spreadsheet/selectors.rb,
lib/to_spreadsheet/rule/sheet.rb,
lib/to_spreadsheet/rule/format.rb,
lib/to_spreadsheet/rule/workbook.rb,
lib/to_spreadsheet/rule/container.rb,
lib/to_spreadsheet/context/pairing.rb,
lib/to_spreadsheet/type_from_value.rb,
lib/to_spreadsheet/rails/view_helpers.rb,
lib/to_spreadsheet/rule/default_value.rb

Defined Under Namespace

Modules: Rails, Renderer, Rule, Selectors, Themes, TypeFromValue Classes: Context, Railtie

Constant Summary collapse

VERSION =
'1.1.0'

Class Method Summary collapse

Class Method Details

.rendererObject



7
8
9
# File 'lib/to_spreadsheet.rb', line 7

def renderer
  @renderer ||= :xlsx
end

.theme(name, &formats) ⇒ Object



11
12
13
14
15
16
17
18
# File 'lib/to_spreadsheet.rb', line 11

def theme(name, &formats)
  @themes ||= {}
  if formats
    @themes[name] = formats
  else
    @themes[name]
  end
end