class Torrone::ExportManager

Constants

VALID_FORMATS

Public Class Methods

export(jasper_print, format = :pdf) click to toggle source
# File lib/torrone/export_manager.rb, line 5
def export(jasper_print, format = :pdf)
  raise 'Invalid Format' unless VALID_FORMATS.include?(format)

  klass = "Torrone::Exporters::#{format.to_s.capitalize}".constantize
  klass.new.export(jasper_print)
end